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 Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;COleServerDoc::NotifyChanged, COleServerItem::OnUpdate, COleServerDoc::NotifySaved, COleClientItem::OnChange