cs_sanouk
Messages postés5Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention 3 septembre 2004
-
3 sept. 2004 à 14:54
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
6 sept. 2004 à 18:31
Bonjour,
J'ai créé une atl/com avec un interface simple qui lance une boite de dialogue (style child).
Ensuite j'ai créé un exe avec un boite de dialogue qui lorsqu'on clique sur un bouton, lance mon atl/com et la boite de dialogue de mon atl/com s'insère dans la boite de dialogue de mon exe.
La boite de dialogue de mon atl/com possède un bouton qui lance un boite de dialogue indépendante:
void CDlg::OnDlg2()
{
CDlg2 dlg;
int toto=dlg.Create(IDD_DLG2_DIALOG,this);
dlg.ShowWindow(SW_SHOW);
}
Le problème et que ma nouvelle boite de dialogue ne s'affiche pas, je passe dans un "Debug assertion failed":
#ifdef _DEBUG
if (!_AfxCheckDialogTemplate(lpszTemplateName, FALSE))
{
ASSERT(FALSE); // invalid dialog template name
PostNcDestroy(); // cleanup if Create fails too soon
return FALSE;
}
#endif //_DEBUG