J'ai besion de creer une boite de dialogue lorsque je créé une autre boite de dialogue !

Pour cela je m'y suis pris comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
void FenPreference::OnPaint() 
{
	CPaintDC dc(this); // device context for painting
 
	m_FenRecupNomAcitve = true;
	RecupNom.DoModal();//Recuperation du nom
	m_FenRecupNomAcitve = false;
 
	(...)
}
Le problème c'est que des fois elle s'affiche et d'autre non. Mais quand elle s'affiche pas elle a quand même le focus !!!
Si je fais tourné sur un ordi moins puissant, elle s'affiche jamais et sur un plus puissant elle s'affiche tout le temps.
Comment palier à ce problème ?


Merci d'avance