COleClientItem::OnRemoveMenus
Chamado pela estrutura para remover os menus do recipiente de menu composto especificado quando o ativação in-loco terminar.
virtual void OnRemoveMenus(
CMenu* pMenuShared
);
Parâmetros
- pMenuShared
Aponta para o menu construído composto por chamadas para a função de membro de OnInsertMenus .
Comentários
A implementação padrão de pMenuShared remove os menus no lugar do recipiente, o menu ou seja, de Arquivo, recipiente, e da janela agrupa-se.Substituir essa função se a implementação padrão não for apropriado para seu aplicativo; por exemplo, se seu aplicativo não usa modelos de documento associando recursos com tipos de documentos.Se você substituir essa função, você provavelmente deve substituir OnInsertMenus e OnSetMenu também.Este é um substituível avançado.
Submenus em pMenuShared podem ser compartilhados por mais de um menu composto se o servidor chamada repetidamente OnInsertMenus.Portanto você não deveria excluir quaisquer submenus em sua sobrescrita de OnRemoveMenus; você deve apenas separe-o.
Para obter mais informações, consulte IOleInPlaceFrame::RemoveMenus em Windows SDK.
Requisitos
Cabeçalho: afxole.h