Zerstören des Dialogfelds

Modale Dialogfelder werden normalerweise auf dem Stapelrahmen wenn die Funktion erstellt und zerstört, die sie beendet hat.Der Destruktor des Dialogfeldobjekts wird aufgerufen, wenn das Objekt den Gültigkeitsbereich verlässt.

Nicht modale Dialogfelder sind normalerweise erstellt und von einer übergeordneten Ansicht oder ein Rahmenfenster, der das Hauptrahmenfenster oder ein Dokumentrahmenfenster Anwendung gehören.Der Standardwert OnClose-Handler ruft DestroyWindow an, der das Dialogfeld im Fenster zerstört.Wenn das Dialogfeld nicht übermittelt, ohne Zeiger darauf oder anderen spezieller ist, sollten Sie den Besitz PostNcDestroy überschreiben, um das C++-Dialogfeldobjekt zu zerstören.Sie sollten auch OnCancel überschreiben und ihr DestroyWindow aus aufrufen.Falls nicht, muss der Besitzer des Dialogfelds das C++-Objekt zerstört, wenn er nicht mehr benötigt wird.

Siehe auch

Konzepte

Lebenszyklus eines Dialogfelds