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