OLE SDK——框架介面(三):IOleInPlaceFrame::RemoveMenus (轉)

gugu99發表於2008-05-28
OLE SDK——框架介面(三):IOleInPlaceFrame::RemoveMenus (轉)[@more@]

IOleInPlaceFrame::RemoveMenus


給定容器一個從在位(in-place)複合選單中移去它的選單標記的機會。

HRESULT RemoveMenus(
HMENU
hmenuShared //在位複合選單的控制程式碼
);


引數



hmenuShared
在位複合選單的控制程式碼,它是被IOleInPlaceFrame::InsertMenusInsertMenu建造的。

返回值


這個方法支援標準返回值E_INVALIDARG和E_UNEXPECTEDs,也支援下列:


S_OK
這個方法成功的完成。

註釋


在使共享介面無效前,通常應該給容器從複合選單中移去它的選單標記的機會。


呼叫者注意

在按次序移去它的選單,被UI釋放的時候,被物件應用呼叫。


資訊


 : 3.1或更高版本。
 Windows:
Windows 95或更高版本。
 Windows CE: 不支援。
 Header: oleidl.h。


參見


語言/VISUAL%20MSDN/COM/參考/介面/IOleInPlaceFrame/if_o_6o6t.htm">IOleInPlaceFrame::SetMenu


中的InsertMenu


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1004737/,如需轉載,請註明出處,否則將追究法律責任。

相關文章