virtual privatevoid OnRemoveMenus ( CMenu * pMenuShared );
Parâmetros
pMenuShared
Aponta para o menu composto construído por chamadas para a função de membro OnInsertMenus.
Observações
Chamado pela estrutura para remover menus do contêiner especificado no menu composto quando termina de ativação in-loco.
A implementação padrão remove de menus do contêiner pMenuShared no local, ou seja, os grupos de menu arquivo, contêiner e janela. Substituir esta função se a implementação padrão não é apropriada para seu aplicativo; por exemplo, se seu aplicativo não usar modelos de documento para associar recursos com tipos de documento. Se você substitui essa função, você provavelmente deve substituir OnInsertMenus e OnSetMenu bem. Este é um avançado substituível.
Submenus em pMenuShared podem ser compartilhados por mais de um menu composto se o servidor tem apelado repetidamente OnInsertMenus. Assim, você não deve excluir qualquer submenus na sua Substituir de OnRemoveMenus; Você só deve desanexá-los.
Para obter mais informações, consulte IOleInPlaceFrame::RemoveMenus na documentação do OLE.
Visão geral de COleClientItem |nbsp; Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;COleClientItem::OnInsertMenus, COleClientItem::OnSetMenu