C++ destructeur et win32 (ou MFC ou autre surcouche)
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
26 août 2005 à 16:49
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
26 août 2005 à 18:45
MessageBox au sein du destructeur de la fenetre principale
Bonjour!
Pour les besoins d'un tests,
j'ai essayer de faire une pause avant de détruire ce qu'il y a a
détruire dans le destructeur d'une classe correspondant au dialog
principal d'une appli. (dans mon cas, une classe héritant de CWnd... ui
je C, MFC)
Je sais que c'est une abbération (ce topic n'est pas un troll !)
Or le MessageBox (win32) (tout comme AfxMessageBox qui appelle MessageBox)
passe tout droit.
(il retourne 4 correspondant à retry)
Y a t'il une interdiction physique à afficher un message au sein d'un destructeur de fenetre?
et comment peut elle avoir été implémentée??
sinon, il est possible que mes appels ne soient pas bon.
En ce cas, comment faire?
Merci
____________
implémentation en question:
CLanceurDlg::~CLanceurDlg()
{
AfxMessageBox("pause avt destructions des fichiers temporaires",MB_ICONINFORMATION);
MessageBox("123","pause avt destructions des fichiers temporaires");
::MessageBox(m_hWnd,"123","pause avt destructions des *** temporaires",MB_OK);