COleClientItem

virtual void OnChange ( OLE_NOTIFICATION nCode, DWORD dwParam );

Parámetros

nCode

La razón del servidor cambió este tema. Puede tener uno de los siguientes valores:

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. Para los valores posibles, vea el parámetro dwParam de COleClientItem::Draw. Si nCode es OLE_CHANGED_STATE, este parámetro es un COleClientItem::ItemState valor enumerado y describe el Estado que se entró. Puede tener uno de los siguientes valores: emptyState, loadedState, openState, activeStateo activeUIState.

Observaciones

Llama el marco cuando el usuario modifica, guarda o cierra el elemento OLE. (Si la aplicación de servidor está escrita utilizando la biblioteca Microsoft Foundation Class, esta función es llamada en respuesta a las funciones de miembro de Notificar de COleServerDoc o COleServerItem). La implementación predeterminada marca el documento contenedor modificado si nCode es OLE_CHANGED o OLE_SAVED.

Para OLE_CHANGED_STATE, el estado actual de GetItemState seguirá siendo el estado antiguo, lo que significa que el estado actual antes de este cambio de Estado.

Reemplazar esta función para responder a cambios en el estado del elemento OLE. Normalmente, actualizar aparición del elemento por invalidar la zona en la que se muestra el elemento. Llamar a la implementación de la clase base al comienzo de su anulación.

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

Vea tambiénnbsp;COleClientItem::GetItemState, COleServerItem::&NotifyChanged, COleServerDoc::NotifyChanged, COleServerDoc::NotifyClosed, COleServerDoc::NotifySaved

Index