IShellBrowser::RemoveMenusSB-Methode (shobjidl_core.h)

Ermöglicht dem Container, jedes seiner Menüelemente aus dem zusammengesetzten Direktmenü zu entfernen und alle zugeordneten Ressourcen freizugeben.

Syntax

HRESULT RemoveMenusSB(
  HMENU hmenuShared
);

Parameter

hmenuShared

Typ: HMENU

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

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK zurück, andernfalls einen COM-definierten Fehlerwert.

Hinweise

Diese Methode ähnelt der IOleInPlaceFrame::RemoveMenus-Methode .

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

Hinweise zum Aufrufen von Anwendungen

Die -Methode wird von der Objektanwendung aufgerufen, während die Benutzeroberfläche deaktiviert wird, sodass der Browser die Menüs entfernen kann.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)
DLL Shell32.dll (Version 4.0 oder höher)

Weitere Informationen

IShellBrowser