je fais un programme en utilisant l'API Win32 pour linterface graphique et je veux que ma boite de dialogue affiche à un certain moment une autre boite de dialogue (toutes 2 sont defines dans un fichier resource)
voici mon code pour afficher la 2è boite
HWND hDlg; //on definit un HANDLE pour la boite de dialogue hDlg = CreateDialog(hinst, "IDD_SAISIE", hwnd, (DLGPROC) MainDlgProc2); ShowWindow(hDlg, SW_SHOW); //une fois cree, on montre la fenetre MSG msg; while(GetMessage(&msg,NULL,0,0)==TRUE) { TranslateMessage(&msg); DispatchMessage(&msg); }
|
hinst etant le HINSTANCE passé par Windows à la premiere boite de dialogue, hwnd etant le Handle de la 1ere boite de dialogue.
le probleme, c'est que la 2e boite ne s'affiche pas et la premiere ne repond plus ....
merci de votre aide