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

    技术2022-05-11  133

    IOleInPlaceFrame::RemoveMenus

    给定容器一个从在位(in-place)复合菜单中移去它的菜单标记的机会。

    HRESULT RemoveMenus( HMENU hmenuShared //在位复合菜单的句柄);

    参数

    hmenuShared 在位复合菜单的句柄,它是被调用 IOleInPlaceFrame::InsertMenus和Windows InsertMenu函数建造的。

    返回值

    这个方法支持标准返回值E_INVALIDARG和E_UNEXPECTEDs,也支持下列:

    S_OK 这个方法成功的完成。

    注释

    在使共享用户界面无效前,对象通常应该给容器从复合菜单中移去它的菜单标记的机会。

    调用者注意

    在按次序移去它的菜单,被UI释放的时候,被对象应用程序调用。

    快速信息

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

    参见

    IOleInPlaceFrame::SetMenu

    Win32中的InsertMenu


    最新回复(0)