Zoomer une boite de dialogue

Signaler
-
 Polykos -
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
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 ?
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.
hwnd est de type HWND, suffit de mettre HWND hwnd.
Pour changer l'aspect de la fenêtre la fonction est ShowWindow().