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 : 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;
	}
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