CBaseWindow.DoneWithWindow-Methode
Die DoneWithWindow -Methode zerstört das Fenster.
Syntax
virtual HRESULT DoneWithWindow();
Parameter
Diese Methode hat keine Parameter.
Rückgabewert
Gibt S _ OK zurück.
Hinweise
Rufen Sie diese Methode aus der Destruktormethode des abgeleiteten Objekts auf.
Wenn diese Methode aus demselben Thread aufgerufen wird, der das Fenster erstellt hat, führt die -Methode die folgenden Aktionen aus:
- Ruft die CBaseWindow::InactivateWindow-Methode auf, die das Fenster deaktiviert.
- Ruft die CBaseWindow::UninitialiseWindow-Methode auf, die vom Fenster verwendete Ressourcen frei gibt.
- Zerstört das Fenster.
Wenn der Thread, der aufruft, nicht der Thread ist, der das Fenster erstellt hat, sendet die Methode eine DoneWithWindow private "destroy"-Nachricht an das Fenster. Wenn das Fenster diese Meldung empfängt, ruft es DoneWithWindow für sich selbst auf. (Wenn CBaseWindow::m _ bDoPostToDestroy true ist, gibt das Fenster die Meldung aus.)
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|