Partilhar via


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

Consulte também

Referência

Classe COleClientItem

Gráfico de hierarquia

COleClientItem::OnInsertMenus

COleClientItem::OnSetMenu

Outros recursos

COleClientItem membros