Sous visual C++ 6.0, j'ai crée un projet AppWizard. Sur ma fenêtre principale, j'ai ajouté un bouton qui doit ouvrir une boite de dialogue nommé IDD_PASS que j'ai crée avec l'aide de l'onglet ResourceView et "insert Dialog". Sur cette boite de dialogue, j'ai ajouté un autre bouton qui doit ouvrir une nouvelle boite de dialogue.
Pour cela, j'ai mis ce code derrière chaque boutons crées:
ce code est derrière le bouton de la fenêtre principale:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CDialog *pDialog; pDialog = new CDialog(); pDialog->Create(IDD_PASS, NULL); pDialog->ShowWindow(SW_SHOW);
ce code est derrière un bouton de la boite de dialogue nommée IDD_PASS pour ouvrir la boite de dialogue IDD_ADMIN:
Seulement voilà, dès que l'on clique sur le bouton de la boite de dialogue intitulée IDD_PASS, celle-ci se ferme et je ne comprends pourquoi !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CDialog *pDialog2; pDialog2 = new CDialog(); pDialog2->Create(IDD_ADMIN, NULL); pDialog2->ShowWindow(SW_SHOW);
Pouvez-vous m'aider ?
balises [code] rajoutées par r0d
Partager