Du kannst natürlich alles in C++ machen. Wenn Du auf dem PC mit Windows arbeitest gibt es zwei Möglichkeiten: Entweder über DirectX oder WDM (vielleicht kennt jemand noch eine dritte Möglichkeit).

Da musst Du Dich dann durch die Beschreibungen qiälen. Es gibt IIRC aber im Netz einige Programmbeispiele für C++. Einfach mal nach ggln.