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