COleClientItem::OnSetMenu
Chamado pela estrutura duas vezes em que o ativação in-loco começam e terminam; para instalar a primeira vez o menu e composto (com holemenu igual a NULO) para removê-lo a segunda vez.
virtual void OnSetMenu(
CMenu* pMenuShared,
HOLEMENU holemenu,
HWND hwndActiveObject
);
Parâmetros
pMenuShared
O ponteiro ao menu construído composto por chamadas para a função de membro de OnInsertMenus e InsertMenu funcionam.holemenu
Identificador para o descritor de menu retornado pela função de OleCreateMenuDescriptor , ou NULO se o código de despacho deve ser removido.hwndActiveObject
Identificador para a janela de edição para o item OLE.Esta é a janela que receberá os comandos de edição do OLE.
Comentários
A implementação padrão instalar o ou remove o menu composto e chama a função de OleSetMenuDescriptor para instalar ou remover o código de despacho.Substituir essa função se a implementação padrão não for apropriado para seu aplicativo.Se você substituir essa função, você provavelmente deve substituir OnInsertMenus e OnRemoveMenus também.Este é um substituível avançado.
Para obter mais informações, consulte OleCreateMenuDescriptor, OleSetMenuDescriptor, e IOleInPlaceFrame::SetMenu em Windows SDK.
Requisitos
Cabeçalho: afxole.h