Compartir a través de


COleClientItem::OnChange

Llamado por el marco cuando el usuario se modifica, guarda, o cierre el elemento.

virtual void OnChange(
   OLE_NOTIFICATION nCode,
   DWORD dwParam 
);

Parámetros

  • nCode
    Razón por la que el servidor cambió este elemento.Puede tener uno de los siguientes valores:

    • El aspecto OLE de elemento deOLE_CHANGED The ha cambiado.

    • Se ha guardado el elemento OLE deOLE_SAVED The.

    • El elemento OLE deOLE_CLOSED The se ha cerrado.

    • El elemento OLE deOLE_CHANGED_STATE The ha cambiado de un estado a otro.

  • dwParam
    Si nCode es OLE_SAVED o OLE_CLOSED, este parámetro no se utiliza.Si nCode es OLE_CHANGED, este parámetro especifica el aspecto del elemento OLE que ha cambiado.Por valores posibles, vea el parámetro de dwParam de COleClientItem::Draw.Si nCode es OLE_CHANGED_STATE, este parámetro es un valor enumerado de COleClientItem::ItemState y describe el estado que es de entrada.Puede tener uno de los siguientes valores: emptyState, loadedState, openState, activeState, o activeUIState.

Comentarios

(Si la aplicación servidor se escribe utilizando la biblioteca Microsoft Foundation Class, esta función se denomina en respuesta a las funciones miembro de Notify de COleServerDoc o de COleServerItem.) La implementación predeterminada marca el documento contenedor como modificado si nCode es OLE_CHANGED o OLE_SAVED.

Para OLE_CHANGED_STATE, el estado actual devuelto de GetItemState seguirá la antigua estado, lo que significa que el estado que era actual antes de este cambio de estado.

Invalide esta función para responder a los cambios en el estado) del elemento.Actualiza normalmente la apariencia del elemento invalidando el área en la que se muestra el elemento.Llame a la implementación de la clase base al principio de la invalidación.

Requisitos

encabezado: afxole.h

Vea también

Referencia

Clase de COleClientItem

Gráfico de jerarquía

COleClientItem::GetItemState

COleServerItem::NotifyChanged

COleServerDoc::NotifyChanged

COleServerDoc::NotifyClosed

COleServerDoc::NotifySaved