Bonjour,
J'ai une boite de dialogue "CimarcheDlg" qui contient des boutons menu "CButton" qui appelle chacune la méthode Endialog (8001..8005).
Le bouton qui retourne 8001 appelle la boite de dialog "cdscn" ,
eh bien ca ne marche pas c'est à dire aucune boite de dialogue n'est afficher dés l'appelle de la méthode EndDialog(8001) est appeler.
Si j'execute la boite de dialogue cdscn avant le 'while' , ca passe.
Pouvez vous m'aider ????
Normalement ca devrait fonctionner , ce qui n'est pas le cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 while (1) { CimarcheDlg dlg; m_pMainWnd = &dlg; INT_PTR nResponse = dlg.DoModal(); if (nResponse==8001) //menu bouton lambda { //xxteste(); //pour tester cdscn scn; if (scn.DoModal()==IDOK) { cdvideo cd; cd.DoModal(); } } if (nResponse==8005) //pour bouton quitter break; }
Merci
Partager