调用由框架从指定的聚合菜单移除容器的菜单,当就地激活关闭。
virtual void OnRemoveMenus(
CMenu* pMenuShared
);
参数
- pMenuShared
指向构造中使用的复合菜单调用 OnInsertMenus 成员函数。
备注
默认实现从 pMenuShared 移除就地容器菜单,也就是说,文件、容器和windows菜单组。如果默认实现自己的应用程序,不合适重写此功能;例如,因此,如果您的应用程序不使用文档关联的资源模板的文件类型。如果重写此函数,则可能应重写 OnInsertMenus 和 OnSetMenu。这是一个高级可重写。
如果服务器重复调用 OnInsertMenus,在 pMenuShared 的子菜单可能由多个聚合菜单共享。因此不应删除在 OnRemoveMenus重写中任何子菜单;您应仅分离它们。
有关更多信息,请参见 Windows SDK的 IOleInPlaceFrame::RemoveMenus。
要求
Header: afxole.h