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 |