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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
BOOL CMyDlg::OnInitDialog()
J'appelle ma boite de dialogue comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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...