COleClientItem::OnRemoveMenus

virtual void OnRemoveMenus ( CMenu * pMenuShared );

Parámetros

pMenuShared

Puntos al menú compuesto construido por las llamadas a la función de miembro de OnInsertMenus.

Observaciones

Llamado por el marco para quitar menús del contenedor en el menú compuesto especificado cuando termina en el lugar activación.

La implementación predeterminada quita de menús de contenedor de pMenuShared en el lugar, es decir, los grupos de menú Archivo contenedor y ventana. Reemplazar esta función si la implementación predeterminada no es apropiada para su aplicación; por ejemplo, si su aplicación no utiliza plantillas de documento para asociar recursos con tipos de documento. Si reemplaza esta función, debe probablemente reemplazar OnInsertMenus y OnSetMenu así. Se trata de una avanzada reemplazable.

Los submenús de pMenuShared pueden ser compartidos por más de un menú compuesto si el servidor ha pedido en repetidas ocasiones OnInsertMenus. Por lo tanto, no debe eliminar cualquier submenús en su reemplazo de OnRemoveMenus; sólo debe separarlos.

Para obtener más información, consulte IOleInPlaceFrame::RemoveMenus en la documentación de OLE.

Visión General de COleClientItem |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;COleClientItem::OnInsertMenus, COleClientItem::OnSetMenu

Index