IOleInPlaceSite::OnUIActivate-Methode (oleidl.h)
Benachrichtigt den Container, dass das Objekt aktiviert werden soll und dass das Objekt das Standard Menü des Containers durch ein direktes zusammengesetztes Menü ersetzt.
Syntax
HRESULT OnUIActivate();
Rückgabewert
Diese Methode gibt S_OK zurück, wenn der Container die direkte Aktivierung zulässt. Weitere mögliche Rückgabewerte:
Rückgabecode | Beschreibung |
---|---|
|
Ein unerwarteter Fehler ist aufgetreten. |
Hinweise
Hinweise für Anrufer
Das direkte Objekt ruft IOleInPlaceSite::OnUIActivate auf, bevor es seine Benutzeroberfläche aktiviert.Hinweise zu Implementierern
Der Container sollte jede Benutzeroberfläche entfernen, die seiner eigenen Aktivierung zugeordnet ist. Wenn der Container selbst ein eingebettetes Objekt ist, sollte er seine Benutzeroberfläche auf Dokumentebene entfernen.Wenn im selben Dokument bereits ein Objekt aktiv ist, sollte der Container IOleInPlaceObject::UIDeactivate aufrufen, bevor OnUIDeactivate aufgerufen wird.
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 |