Freigeben über


COleServerDoc::UpdateAllItems

Rufen Sie diese Funktion auf, um alle verknüpften Elemente zu benachrichtigen, die an das Dokument verbunden werden, dass das Dokument geändert hat.

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

Parameter

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

  • lHint
    Enthält Informationen zur Änderung.

  • pHint
    Zeiger auf ein Objekt Informationen zur Änderung Speichern.

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

    • DVASPECT_CONTENT-Element wird dargestellt, dass es als eingebettetes Objekt innerhalb seines Containers angezeigt werden kann.

    • DVASPECT_THUMBNAIL-Element wird in einer "Miniaturansichts" Darstellung gerendert, damit es in einem Durchsuchentool angezeigt werden kann.

    • DVASPECT_ICON-Element wird durch ein Symbol dargestellt.

    • DVASPECT_DOCPRINT-Element dargestellt wird, als ob es mithilfe des Drucksbefehls von im Menü Datei ausgegeben wurde.

Hinweise

Sie rufen diese Funktion in der Regel auf, nachdem der Benutzer das Serverdokument ändert. Wenn ein OLE-Element zum Dokument mit einer automatischen Verknüpfung verknüpft ist, wird das Element aktualisiert, um die Änderungen wiederzugeben. In den Containeranwendungen, die mit Microsoft Foundation Class-Bibliothek geschrieben sind, wird die OnChange-Memberfunktion der COleClientItem aufgerufen.

Dieses schließen Funktionsaufrufe die OnUpdate-Memberfunktion für jedes Element des Dokuments das sendende Element aus und pHint übergeben, lHint und nDrawAspect. Verwenden Sie diese Parameter, um Informationen zu den Elementen über die Änderungen zu übergeben, die dem Dokument gemacht werden. Sie können Informationen mit lHint codieren, oder Sie können CObject definieren von abgeleitete Klasse, mit der Informationen über die Änderungen zu speichern und eines Objekts dieser Klasse mit pHint zu übergeben. Überschreiben Sie die Memberfunktion OnUpdate im COleServerItem von abgeleitete Klasse, zum Aktualisieren jedes Elements abhängig von zu optimieren, dass seine Darstellung geändert hat.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleServerDoc-Klasse

Hierarchiediagramm

COleServerDoc::NotifyChanged

COleServerItem::OnUpdate

COleServerDoc::NotifySaved

COleClientItem::OnChange