Pour calculer la hauteur d'une fenêtre classique, il faut ajouter à la hauteur de la zone client désirée :
- GetSystemMetrics(sm_CYCaption) = la hauteur de la barre de titre ;
- GetSystemMetrics(sm_CYMenu) = la hauteur de la barre de menu éventuelle ;
- 2 * GetSystemMetrics(sm_CYFrame) = la hauteur de la bordure.
Et pour la largeur :
- GetSystemMetrics(sm_CXVScroll) = la largeur de l'ascenseur vertical éventuel ;
- 2 * GetSystemMetrics(sm_CXFrame) = la largeur de la bordure.
Partager