COleClientItem::OnRemoveMenus

调用由框架从指定的聚合菜单移除容器的菜单,当就地激活关闭。

virtual void OnRemoveMenus(
   CMenu* pMenuShared 
);

参数

  • pMenuShared
    指向构造中使用的复合菜单调用 OnInsertMenus 成员函数。

备注

默认实现从 pMenuShared 移除就地容器菜单,也就是说,文件、容器和windows菜单组。如果默认实现自己的应用程序,不合适重写此功能;例如,因此,如果您的应用程序不使用文档关联的资源模板的文件类型。如果重写此函数,则可能应重写 OnInsertMenusOnSetMenu。这是一个高级可重写。

如果服务器重复调用 OnInsertMenus,在 pMenuShared 的子菜单可能由多个聚合菜单共享。因此不应删除在 OnRemoveMenus重写中任何子菜单;您应仅分离它们。

有关更多信息,请参见 Windows SDK的 IOleInPlaceFrame::RemoveMenus

要求

Header: afxole.h

请参见

参考

COleClientItem选件类

层次结构图

COleClientItem::OnInsertMenus

COleClientItem::OnSetMenu