morganitos
Messages postés28Date d'inscriptionsamedi 1 février 2003StatutMembreDernière intervention27 septembre 2007
-
19 juin 2005 à 15:50
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
19 juin 2005 à 16:32
Lorsque l'on maximise un boite de dialogue grace à SW_MAXIMIZE, la boite de dialogue passe en mode plain écran, c'est bien.
Mais si l'on veut que les contrôles de cette boite de dialogue aient une taille proportionnelle à cette boite, c'est à dire qu'ils s'agrandissent eux aussi lorque la boite est maximisée, et bien ...
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 19 juin 2005 à 16:28
Et bien dans la procédure, tu interceptes le message WM_SIZE
en sachant que LOWORD(lParam) te donne la longueur ( cx )
et HIWORD(lParam) la hauteur ( cy )
A partir de là tu peux faire un ptit MoveWindow(hEdit, x,y, (3*cx)/4, cy/20, TRUE);
et ça sera proportionnel...
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 19 juin 2005 à 16:32
Oui et dans ce cas la on n'utilise pas un boite de dialogue, ca ne sert
à rien. Pour augmenter la taille d'une boite de dialogue et pour que
tout reste proportionnel sans qu'on n'ait rien à faire, on choisit une
police plus grande pour le dialogue