COleClientItem::OnSetMenu
Llamado por el marco dos veces en que comienza la activación en contexto y finaliza; para instalar la primera vez el menú compuesto y (con holemenu igual a NULL) quitarlo la segunda vez.
virtual void OnSetMenu(
CMenu* pMenuShared,
HOLEMENU holemenu,
HWND hwndActiveObject
);
Parámetros
pMenuShared
El puntero al menú compuesto construido mediante llamadas a la función miembro de OnInsertMenus y InsertMenu funcionan.holemenu
Identificador del menú descriptor devuelto por la función de OleCreateMenuDescriptor , o NULL si el código que envía a quitar.hwndActiveObject
Identificador de la ventana de edición para el elemento.Ésta es la ventana que recibirá comandos de edición de OLE.
Comentarios
La implementación predeterminada instala o quita el menú compuesto y después llama a la función de OleSetMenuDescriptor para instalar o quitar el código que envía.Invalide esta función si la implementación predeterminada no es adecuada para la aplicación.Si reemplaza esta función, debe invalidar probablemente OnInsertMenus y OnRemoveMenus también.éste es un overridable avanzado.
Para obtener más información, vea OleCreateMenuDescriptor, OleSetMenuDescriptor, y IOleInPlaceFrame:: SetMenu en Windows SDK.
Requisitos
encabezado: afxole.h