Page 3 sur 3
Re: #WM_SIZING (notification)
Publié : mer. 12/sept./2012 14:03
par pat
Merci Ar-S de ton soutien.
Re: #WM_SIZING (notification)
Publié : mer. 12/sept./2012 14:55
par Mindphazer
Il n'y avait aucune intention de polémiquer ou de critiquer quoi que ce soit dans mon intervention.
Un simple étonnement.
Sujet clos.
Re: #WM_SIZING (notification)
Publié : sam. 15/sept./2012 9:03
par pat
Pas de souci Mindphaser, j'ai bien compris que tu voulais juste te renseigner.
Re: #WM_SIZING (notification)
Publié : mar. 18/sept./2012 13:17
par pat
Je tiens à préciser pour ceux qui veulent mettre un menu dans leur fenêtre, qu'il faut faire un petit changement.
Il faut ajouter à la hauteur de la fenêtre la taille de la hauteur du menu.
Pour cela, les APIs font l'affaire :
GetSystemMetrics_(#SM_CYMENU) donne cette taille.
Pour Vista, cette taille est de 20.
Je récapitule :
si la hauteur de la fenêtre est de 300 faites ceci :
Hauteur de la fenêtre=300+GetSystemMetrics_(#SM_CYMENU)
Pour Vista cela donnera 320.
Ainsi la fenêtre sera redimensionné proportionnellement.
De plus, il est intéressant de pouvoir dimensionner la fenêtre à sa taille maximale.
Pour cela, rien de plus simple mais pour que l'image soit proportionnelle je donne un petit conseil.
Utiliser un ratio qui vaut entre 1,47 à 1,48.
Je m'explique si la longueur de la fenêtre=635 et la hauteur=430 le ratio donne 1,476 (635/430).
Ainsi, quelque soit la résolution d'écran, vous aurez à la taille maximale une fenêtre proportionnelle à l'original.