IShellBrowser::RemoveMenusSB 方法 (shobjidl_core.h)

允许容器从就地复合菜单中删除其任何菜单元素,并释放所有关联的资源。

语法

HRESULT RemoveMenusSB(
  HMENU hmenuShared
);

参数

hmenuShared

类型: HMENU

通过调用 IShellBrowser::InsertMenusSBInsertMenu 函数构建的就地复合菜单的句柄。

返回值

类型: HRESULT

如果成功,则返回S_OK,否则返回 COM 定义的错误值。

注解

此方法类似于 IOleInPlaceFrame::RemoveMenus 方法。

对象应始终允许容器在停用共享用户界面之前从复合菜单中删除其菜单元素。

调用应用程序的说明

方法在 UI 停用时由对象应用程序调用,以便浏览器可以删除其菜单。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)
DLL Shell32.dll (版本 4.0 或更高版本)

另请参阅

IShellBrowser