Comment faire des initialisations supplémentaires sur un dialogue modal avant d'appeler DoModal() ; ?
L'ensemble de l'application est créé à l'aide des assistants VS. J'ai une boîte de dialogue principale (celle qui est créée automatiquement lorsque je sélectionne nouvelle application MFC dans Visual Studio 2008 Professional).
Lorsque je clique sur un bouton de cette boîte de dialogue, je veux ouvrir une autre boîte de dialogue et définir une valeur CString dans un contrôle CEdit.
mon code :
...
void MainDlg::OnClickedButtonX(){
SecondDialogClass Dlg2;
Dlg2.asocVar2Cedit.SetWindowTextW(L"my text");
Dlg2.DoModal();
}
//asocVar2Cedit is the associeted control variable to the
//CEdit control on the second Dialog (Right Click > Add Variable.. in VSC++)
...
ce code génère à l'exécution une erreur "Debug Assertion" dans winocc...
Des idées ?
Merci d'avance.