COleServerDoc::UpdateAllItems

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

Parameter

pSender

Zeiger auf das Element, das das Dokument oder NULL geändert, wenn alle Elemente aktualisiert werden sollen.

lHint

Enthält Informationen zur Änderung.

pHint

Zeiger auf ein Objekt, das Informationen über die Änderung zu speichern.

nDrawAspect

Bestimmt, wie das Element gezeichnet werden soll. Dies ist ein Wert aus der DVASPECT -Enumeration. Dieser Parameter kann einer der folgenden Werte aufweisen.:

Bemerkungen

Rufen Sie diese Funktion zum Benachrichtigen alle verknüpften Elemente, angeschlossen an das Dokument, das das Dokument geändert hat. In der Regel rufen Sie diese Funktion, nachdem der Benutzer das Serverdokument ändert. Wenn ein OLE-Element mit einem automatischen Link zu dem Dokument verknüpft ist, wird das Element aktualisiert, um die Änderungen widerzuspiegeln. In Containeranwendungen mit der Microsoft Foundation Class-Bibliothek geschrieben heißt die OnChange -Memberfunktion von COleClientItem.

Diese Funktion Ruft die OnUpdate -Memberfunktion für jedes der Elemente des Dokuments mit Ausnahme der sendende Element übergeben pHint, lHintund nDrawAspect. Verwenden Sie diese Parameter, um Informationen an die Artikel über die am Dokument vorgenommenen Änderungen übergeben. Sie können Informationen mithilfe von lHint codieren oder Sie definieren eine CObject-abgeleitete Klasse Informationen über die Änderungen zu speichern und übergeben ein Objekt dieser Klasse mit pHint. Überschreiben Sie die OnUpdate -Memberfunktion in der COleServerItem-abgeleiteten Klasse zu optimieren, die Aktualisierung der einzelnen Elemente je nach, ob ihre Präsentation geändert hat.

COleServerDoc ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleServerDoc::NotifyChanged, COleServerItem::OnUpdate, COleServerDoc::NotifySaved, COleClientItem::OnChange

Index