Compartir a través de


COleClientItem::OnDeactivate

Llamado por el marco cuando las transiciones VIEJAS del elemento de estado activo en contexto (activeState) el estado cargada, lo que significa que está desactivado después de una activación en contexto.

virtual void OnDeactivate( );

Comentarios

Observe que esta función se denomina para indicar que se cierra el elemento OLE, no emplea su interfaz de usuario se ha quitado de la aplicación contenedora. Cuando esto ocurre, se llama a la función miembro de OnDeactivateUI .

La implementación predeterminada llama a la función miembro de OnChange con OLE_CHANGEDSTATE como parámetro. Invalide esta función para realizar el procesamiento personalizado cuando se desactiva un elemento activo en contexto. Por ejemplo, si se admite el comando deshacer en la aplicación contenedora, puede invalidar esta función para descartar el estado de deshacer, que indica que la última operación realizada en el elemento OLE no se puede deshacer una vez el elemento está desactivada.

Requisitos

encabezado: afxole.h

Vea también

Referencia

COleClientItem Class

Gráfico de jerarquías

COleClientItem::OnGetWindowContext

COleClientItem::OnDeactivateUI

COleClientItem::OnActivateUI

COleClientItem::OnActivate

COleClientItem::CanActivate

CDocTemplate::SetContainerInfo