Zoomer une boite de dialogue

Jean-luc - 29 nov. 2001 à 21:30
 Polykos - 29 nov. 2001 à 23:40
bonjour à tous,

je commence à peine en CPP et je voudrais savoir comment puis je rendre le fenetre de mon application en pleine ecran ?
j'utilise une fenetre dialog .

merci

4 réponses

Place ce code :

int ScreenWidth=GetSystemMetrics(SM_CXVSCROLL);
int ScreenHeight=GetSystemMetrics(SM_CYHSCROLL);
Ces deux lignes te servent à récupérer les dimensions de ton écran.

hwnd = CreateWindow(ClChild, // class
Temp, // caption
WS_OVERLAPPEDWINDOW|WS_VISIBLE,// style
0, // left
0, // top
ScreenWidth, // width
ScreenHeight, // height Main_Hwnd, // parent window
NULL, // menu
inst, // instance
NULL);

polykos
0
merci beaucoup de ta reponse.

j'ai essaye mais j obtient un message d'erreur!
hwnd n'est pas declarer.comment le declarer ?

de plus ce code creer une nouvelle fenetre mais ne change pas la taille de ma fenetre actuelle, si ?
0
désolé, je suis trop rapide,
pour une fenêtre de dialogue,
essaie de mettre ça dans la fonction de rappel du dialog :
case WM_INITDIALOG:
ShowWindow(hDlg,SW_SHOWMAXIMIZED);
avec hDlg, le HWND du dialog

chuis pas sur que c'est la meilleur solution mais ça marche.
0
hwnd est de type HWND, suffit de mettre HWND hwnd.
Pour changer l'aspect de la fenêtre la fonction est ShowWindow().
0
Rejoignez-nous