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