Condividi tramite


COleClientItem::OnDeactivate

Chiamato dal framework quando le transizioni degli elementi OLE lo stato attivo sul posto (activeState) allo stato caricato, pertanto è disattivata dopo un'operazione di attivazione sul posto.

virtual void OnDeactivate( );

Note

Si noti che questa funzione viene chiamata per indicare che l'elemento OLE viene chiuso, non tale interfaccia utente è stata rimossa dall'applicazione contenitore.In tal caso, la funzione membro OnDeactivateUI è denominata.

l'implementazione predefinita chiama la funzione membro OnChange con OLE_CHANGEDSTATE come parametro.Eseguire l'override di questa funzione per eseguire l'elaborazione personalizzata quando un elemento attivo sul posto viene disabilitato.Ad esempio, se si supportano il comando di annullamento nell'applicazione contenitore, è possibile eseguire l'override della funzione per rimuovere la condizione di annullamento, indicando che l'ultima operazione eseguita nell'elemento OLE non può essere annullata dopo l'elemento è disattivata.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleClientItem

Grafico della gerarchia

COleClientItem::OnGetWindowContext

COleClientItem::OnDeactivateUI

COleClientItem::OnActivateUI

COleClientItem::OnActivate

COleClientItem::CanActivate

CDocTemplate::SetContainerInfo