Salutous,
version: Visual C++ 6.0
J'ai un petit probleme:
J'ai creer une boite de dialogue et avec le wizard j'ai cree differentes fonction notamment:
	
	BOOL CMyDlg::OnInitDialog()
 J'appelle ma boite de dialogue comme ceci:
	
	1 2 3 4
   |  
	CMyDlg* dlg = new CMyDlg();
	dlg->DoModal();
	delete dlg;  | 
 Et le probleme c'est que je passe pas dans ma fonction OnInitDialog...
Et du coup j'ai des variables non initialiser.
Et si je fais
	
	1 2 3 4 5
   |  
	CMyDlg* dlg = new CMyDlg();
	dlg->OnInitDialog(); //<--
	dlg->DoModal();
	delete dlg;  | 
 Ca marche pas mieux car j'initialise une boite qui n'existe pas :S.
Et la je comprend pas pourquoi il passe pas dedans(mis un point d'arret: il s'arrete pas).
Voilavoila, si vous y voyez mieux que moi...
						
					
Partager