Slt,
j'ai quelque chose de bizarre qui se passe dans mon code,
en gros, je souhaite boucler sur une fenêtre modale chaque fois en attendant une reponse particuliere (qui viendra + tard)
actuellement, ma fenetre modale est constitué d'un simple CEdit
mon code est :
le comportement que j'obtiens est bizarre, la premiere fois c'est ok, on a bien la fenetre, on tape [entrer] dans le CEdit, elle se ferme, nResponse vaut bien 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 INT_PTR nResponse = IDOK; while(nResponse == IDOK) { CDlPassword *dlg = new CDlPassword; m_pMainWnd = dlg; nResponse = dlg->DoModal(); delete dlg; }
la boucle reprend donc au debut, normal,
puislors du domodal, on ne voit pas la fenetre,c'est commesi elle etait deja validé, pis ca sort
Que se passe t'il à votre avis ?
merci
Partager