fox88
Messages postés15Date d'inscriptionjeudi 25 mars 2004StatutMembreDernière intervention 9 juillet 2004
-
18 juin 2004 à 12:23
fox88
Messages postés15Date d'inscriptionjeudi 25 mars 2004StatutMembreDernière intervention 9 juillet 2004
-
18 juin 2004 à 15:01
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