COleClientItem::OnSetMenu

virtual void OnSetMenu ( CMenu * pMenuShared, HOLEMENU holemenu, HWND hwndActiveObject );

Parámetros

pMenuShared

Puntero al menú compuesto construido por las llamadas a la función de miembro de OnInsertMenus y la :: InsertMenu función.

holemenu

Manejar para el descriptor de menú devuelto por la :: OleCreateMenuDescriptor función, o NULL si el código de envío es quitarse.

hwndActiveObject

Identificador de la ventana de edición del elemento OLE. Esta es la ventana que recibirá los comandos de edición de OLE.

Observaciones

Llamado por el marco dos veces cuando en lugar activación comienza y termina; la primera vez para instalar el menú compuesto y la segunda (con holemenu igual a NULL) para quitarlo. La implementación predeterminada instala o quita el menú compuesto y, a continuación, llama al OleSetMenuDescriptor función para instalar o quitar el código de envío. Reemplazar esta función si la implementación predeterminada no es apropiada para su aplicación. Si reemplaza esta función, debe probablemente reemplazar OnInsertMenus y OnRemoveMenus así. Se trata de una avanzada reemplazable.

Para obtener más información, consulte OleCreateMenuDescriptor, OleSetMenuDescriptor, y IOleInPlaceFrame::SetMenu 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::OnRemoveMenus

Index