Compartilhar via


COleClientItem::OnDeactivate

Chamado pela estrutura quando o item OLE passa do estado ativo de local (activeState) ao estado carregado, o que significa que ela é desativada após uma ativação in-loco.

virtual void OnDeactivate( );

Comentários

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

A implementação padrão chama o Ao alterar função de membro com OLE_CHANGEDSTATE sistema autônomo um parâmetro.Substitua esta função para realizar processamento personalizado quando um item ativo no local é desativado.Por exemplo, se o comando Desfazer suporte em seu aplicativo de contêiner, você pode substituir essa função para descartar o estado de desfazer, indicando que a última operação realizada no item OLE não pode ser desfeita depois que o item está desativado.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleClientItem

Gráfico de hierarquia

COleClientItem::OnGetWindowContext

COleClientItem::OnDeactivateUI

COleClientItem::OnActivateUI

COleClientItem::OnActivate

COleClientItem::CanActivate

CDocTemplate::SetContainerInfo

Outros recursos

COleClientItem membros