Bien sur qu´on peut faire ça avec C++.
" windows.h" sert a manipuler tout ce qui touche a windows, et donc, également, les boutons, fenetres, menus, etc etc !
Cependant, windows.h tout seul, c´est le bordel pour s´en servir.
Il existe des librairies surcouches pour faire cela :
WxWidget par exemple.
MFC est la lib intégrée de visual C++, mais elle est pas top.
Il existe aussi QT, etc !