COleClientItem::OnDeactivate

virtual void OnDeactivate ( );

Observaciones

Llama el marco cuando el elemento OLE transiciones desde el estado activo en el lugar (activeState) al estado cargado, lo que significa que está desactivada después de una activación en el lugar. Tenga en cuenta que se llama a esta función para indicar que el elemento OLE está cerrado, no que se ha quitado su interfaz de usuario de la aplicación contenedora. Cuando esto sucede, se llama a la función de miembro de OnDeactivateUI.

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

Visión General de COleClientItem |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;COleClientItem::OnGetWindowContext, COleClientItem::OnDeactivateUI, COleClientItem::OnActivateUI, COleClientItem, COleClientItem::CanActivate, CDocTemplate::SetContainerInfo

Index