COleClientItem::OnChange

Virtual void OnChange ( OLE_NOTIFICATION nCode, DWORD dwParam );

Parametri

nCode

Il motivo per il server cambiato questa voce. Può avere uno dei seguenti valori:

dwParam

Se nCode è OLE_SAVED o OLE_CLOSED, questo parametro non viene utilizzato. Se nCode è OLE_CHANGED, questo parametro specifica l'aspetto dell'elemento OLE che è cambiata. Per i valori possibili, vedere il parametro dwParam del COleClientItem::Draw. Se nCode è OLE_CHANGED_STATE, questo parametro è un COleClientItem::ItemState valore enumerato e descrive lo stato immesso. Può avere uno dei seguenti valori: emptyState, loadedState, openState, activeStateo activeUIState.

Osservazioni

Chiamato dal framework quando l'utente modifica, Salva o si chiude l'elemento OLE. (Se l'applicazione server è scritto utilizzando Microsoft Foundation Class Library, questa funzione viene chiamata in risposta alle funzioni membro di notifica di COleServerDoc o COleServerItem). L'implementazione predefinita segna il documento contenitore come modificati se nCode è OLE_CHANGED o OLE_SAVED.

Per OLE_CHANGED_STATE, l'attuale stato restituito da GetItemState sarà ancora il vecchio stato, che significa lo stato che era corrente prima di questo cambiamento di stato.

Eseguire l'override di questa funzione per rispondere ai cambiamenti nello stato dell'elemento OLE. In genere si aggiorna aspetto dell'elemento invalidando l'area in cui l'elemento viene visualizzato. Chiamare l'implementazione della classe base all'inizio di override.

COleClientItem panoramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;COleClientItem::GetItemState, COleServerItem::&NotifyChanged, COleServerDoc::NotifyChanged, COleServerDoc::NotifyClosed, COleServerDoc::NotifySaved

Index