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 COleClientItem

Grafico delle gerarchie

COleClientItem::OnGetWindowContext

COleClientItem::OnDeactivateUI

COleClientItem::OnActivateUI

COleClientItem::OnActivate

COleClientItem::CanActivate

CDocTemplate::SetContainerInfo