IOleInPlaceSite::OnInPlaceDeactivate-Methode (oleidl.h)
Benachrichtigt den Container, dass das Objekt nicht mehr direkt aktiv ist.
Syntax
HRESULT OnInPlaceDeactivate();
Rückgabewert
Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:
Rückgabecode | Beschreibung |
---|---|
|
Ein unerwarteter Fehler ist aufgetreten. |
Hinweise
Hinweise für Anrufer
OnInPlaceDeactivate wird von einem direkten Objekt aufgerufen, wenn es vollständig deaktiviert ist. Diese Funktion benachrichtigt den Container, dass das Objekt deaktiviert wurde, und gibt dem Container die Möglichkeit, Code auszuführen, der für die Deaktivierung des Objekts relevant ist. Insbesondere wird OnInPlaceDeactivate aufgerufen, weil IOleInPlaceObject::InPlaceDeactivate aufgerufen wird. Das Aufrufen von OnInPlaceDeactivate gibt an, dass das Objekt Undo nicht mehr unterstützen kann.Hinweise zu Implementierern
Wenn der Container Zeiger auf die Schnittstellenimplementierungen IOleInPlaceObject und IOleInPlaceActiveObject enthält, sollten diese nach dem OnInPlaceDeactivate-Aufruf freigegeben werden.Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | oleidl.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für