COleServerDoc::UpdateAllItems

void UpdateAllItems ( COleServerItem * pSender, LPARAM lHint = 0 L, CObject * pHint = NULL, DVASPECT nDrawAspect = DVASPECT_CONTENT );

Parametri

pSender

Puntatore all'elemento che ha modificato il documento, o NULL se tutti gli elementi devono essere aggiornati.

lHint

Contiene informazioni relative alla modifica.

pHint

Puntatore a un oggetto di archiviazione di informazioni circa la modifica.

nDrawAspect

Determina come l'elemento deve essere disegnato. Questo č un valore dell'enumerazione DVASPECT . Questo parametro puņ avere uno dei seguenti valori:

Osservazioni

Chiamare questa funzione per notificare tutti gli elementi collegati collegati al documento che il documento č stato modificato. Generalmente si chiama questa funzione dopo che l'utente modifica il documento server. Se un elemento OLE č collegato al documento con un collegamento automatico, l'elemento viene aggiornato per riflettere le modifiche. Nelle applicazioni di contenitore scritte con Microsoft Foundation Class Library, viene chiamata la funzione di membro OnChange di COleClientItem.

Questa funzione chiama la funzione membro OnUpdate per ognuno degli elementi del documento tranne l'invio elemento, passaggio pHint, lHinte nDrawAspect. Utilizzare questi parametri per passare informazioni agli elementi circa le modifiche apportate al documento. Č possibile codificare informazioni utilizzando lHint o possibile definire un CObject-classe per memorizzare le informazioni sulle modifiche e passare un oggetto di tale classe utilizzando pHintderivata. Eseguire l'override della funzione membro OnUpdate nel vostro COleServerItem-classe per ottimizzare l'aggiornamento di ogni elemento dipende dal fatto se ha cambiato la sua presentazione derivata.

Pa&noramica COleServerDoc |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;COleServerDoc::&NotifyChanged, COleServerItem::OnUpdate, COleServerDoc::NotifySaved, COleClientItem::OnChange

Index