COleClientItem::OnRemoveMenus
Chamado pela estrutura de remover menus do contêiner do menu composto especificado quando termina de ativação no local.
virtual void OnRemoveMenus(
CMenu* pMenuShared
);
Parâmetros
- pMenuShared
Aponta para o menu composto construído por chamadas para o OnInsertMenusfunção de membro .
Comentários
Remove a implementação padrão de pMenuShared os menus de recipiente no local, que é, os grupos de arquivos, contêiner e janela de menu. Substituir essa 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 a tipos de documento.Se você substituir esta função, provavelmente você deve substituir OnInsertMenus and OnSetMenu também.Esta é uma avançada substituível.
Submenus em pMenuShared pode ser compartilhado por mais de um menu composto se o servidor tiver chamado repetidamente OnInsertMenus. Portanto, você não deve excluir qualquer submenus na sua substituir de OnRemoveMenus; só deve desanexá-los.
Para obter mais informações, consulte IOleInPlaceFrame::RemoveMenus in the Windows SDK.
Requisitos
Cabeçalho: afxole.h