OLE SDK——框架界面(三):IOleInPlaceFrame::RemoveMenus
发表于:2007-07-01来源:作者:点击数:
标签:
IOleInPlaceFrame::RemoveMenus 给定容器一个从在位(in-place)复合菜单中移去它的菜单标记的机会。 HRESULT RemoveMenus( HMENU hmenuShared //在位复合菜单的句柄 ); 参数 hmenuShared 在位复合菜单的句柄,它是被调用 IOleInPlaceFrame::InsertMenus 和Win
IOleInPlaceFrame::RemoveMenus
给定容器一个从在位(in-place)复合菜单中移去它的菜单标记的机会。
HRESULT RemoveMenus(
HMENU hmenuShared //在位复合菜单的句柄
);
参数
- hmenuShared
- 在位复合菜单的句柄,它是被调用IOleInPlaceFrame::InsertMenus和WindowsInsertMenu函数建造的。
返回值
这个方法支持标准返回值E_INVALIDARG和E_UNEXPECTEDs,也支持下列:
- S_OK
- 这个方法成功的完成。
注释
在使共享用户界面无效前,对象通常应该给容器从复合菜单中移去它的菜单标记的机会。
调用者注意
在按次序移去它的菜单,被UI释放的时候,被对象应用程序调用。
快速信息
Windows NT: 3.1或更高版本。
Windows: Windows 95或更高版本。
Windows CE: 不支持。
Header: oleidl.h。
参见
Win32中的InsertMenu
原文转自:http://www.ltesting.net