IOleInPlaceFrame::RemoveMenus-Methode (oleidl.h)

Entfernt die Menüelemente eines Containers aus dem zusammengesetzten Menü.

Syntax

HRESULT RemoveMenus(
  [in] HMENU hmenuShared
);

Parameter

[in] hmenuShared

Ein Handle für das direkte zusammengesetzte Menü, das durch Aufrufe von IOleInPlaceFrame::InsertMenus und der InsertMenu-Funktion erstellt wurde.

Rückgabewert

Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:

Rückgabecode Beschreibung
E_INVALIDARG
Das angegebene Handle ist ungültig.
E_UNEXPECTED
Ein unerwarteter Fehler ist aufgetreten.

Hinweise

Das -Objekt sollte dem Container immer die Möglichkeit geben, seine Menüelemente aus dem zusammengesetzten Menü zu entfernen, bevor die freigegebene Benutzeroberfläche deaktiviert wird.

Hinweise für Anrufer

Diese Methode wird von der Objektanwendung aufgerufen, während die Benutzeroberfläche deaktiviert wird, um ihre Menüs zu entfernen.

Anforderungen

   
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

IOleInPlaceFrame

IOleInPlaceFrame::SetMenu

EinfügenMenü