Problème de fermeture d'une boite de dialogue non modale
ketchupy45
Messages postés101Date d'inscriptiondimanche 1 mai 2005StatutMembreDernière intervention13 décembre 2007
-
13 déc. 2005 à 12:07
ketchupy45
Messages postés101Date d'inscriptiondimanche 1 mai 2005StatutMembreDernière intervention13 décembre 2007
-
13 déc. 2005 à 12:25
Bonjour, j'ai une appli MFC générée sous visual 2003 et une boite de dialogue NON modale
j'arrive a la fermer avec un item de menu
et un DestroyWindow et a la rouvrir apres
mais quand je clic sur la croix, elle se ferme mais je ne peux plus la rouvrir : Erreur et obligé de fermer l'appli
Pouvez vous l'aider?
A voir également:
Problème de fermeture d'une boite de dialogue non modale
lordkraken
Messages postés9Date d'inscriptionvendredi 9 septembre 2005StatutMembreDernière intervention20 décembre 2005 13 déc. 2005 à 12:22
si tu la détruit, il est normal qu'elle ne se rouvre plus avec.
Pour fermer une fenetre sans la détruire, tu dois tout simplement passer sa visibilité à FALSE en utilisant par exemple ShowWindow(hwnd, SW_HIDE);
Pour le clic sur la croix, tu peux intercepter l'évènement OnClose, et mettre le code donné juste avant dans ta fonction de traitement de l'évènement. Puis retourner TRUE pour indiquer à win que tu as géré l'évènement.