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) |