Partilhar via


COleClientItem::OnDeactivate

Chamado pela estrutura quando o item OLE faz a transição de estado ativo no local (activeState) ao estado carregado, significando que está desativado após um ativação in-loco.

virtual void OnDeactivate( );

Comentários

Observe que essa função é chamada para indicar que o item for fechado, OLE não a sua interface do usuário foi removida do aplicativo de contêiner.Quando isso acontece, a função de membro de OnDeactivateUI é chamada.

a implementação padrão chama a função de membro de OnChange com OLE_CHANGEDSTATE como um parâmetro.Substituir essa função para executar processamento personalizado quando um item ativo no local está desativado.Por exemplo, se você suporta o comando desfazer em seu aplicativo de contêiner, você pode substituir essa função para descartar o estado desfazer, indicando que a operação da última executada no item OLE não pode ser desfeita depois que o item é desativada.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleClientItem

Gráfico de hierarquia

COleClientItem::OnGetWindowContext

COleClientItem::OnDeactivateUI

COleClientItem::OnActivateUI

COleClientItem::OnActivate

COleClientItem::CanActivate

CDocTemplate::SetContainerInfo