boucle de creation de modal
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 :
Code:
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;
} |
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.
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