Udostępnij za pośrednictwem


COleServerDoc::UpdateAllItems

Wywołanie tej funkcji, aby powiadomić wszystkie połączone elementy związane z dokumentu, że dokument został zmieniony.

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

Parametry

  • pSender
    Wskaźnik do elementu, który zmodyfikował dokument, lub NULL , jeśli wszystkie elementy mają być aktualizowane.

  • lHint
    Zawiera informacje dotyczące modyfikacji.

  • pHint
    Wskaźnik do przechowywania informacji na temat modyfikacji obiektu.

  • nDrawAspect
    Określa, jak element ma być sporządzona.Jest to wartość z DVASPECT wyliczenia.Ten parametr może mieć jedną z następujących wartości:

    • DVASPECT_CONTENTElement jest reprezentowana w taki sposób, że mogą być wyświetlane jako osadzony obiekt wewnątrz jego kontenera.

    • DVASPECT_THUMBNAILElement jest renderowana w reprezentacji "miniaturę", dzięki czemu mogą być wyświetlane w narzędziu przeglądania.

    • DVASPECT_ICONTowar jest reprezentowany przez ikonę.

    • DVASPECT_DOCPRINTTowar jest reprezentowany, jak gdyby zostały wydrukowane przy użyciu polecenia Drukuj z menu Plik.

Uwagi

Po użytkownik zmieni dokument serwera zazwyczaj wywołać tę funkcję.Jeśli automatyczne łącze do dokumentu jest połączony element OLE, element jest aktualizowany w celu odzwierciedlenia zmian.W aplikacji kontenera, napisane z biblioteki Microsoft Foundation klasy OnChange Członkowskich funkcji COleClientItem jest wywoływana.

Ta funkcja wymaga OnUpdate Członkowskich funkcji każdego z elementów dokumentu, z wyjątkiem wysłanie elementu, passing pHint, lHint, i nDrawAspect.Użyj te parametry do przekazania informacji do elementów o zmiany wprowadzone w dokumencie.Można zakodować informacji za pomocą lHint lub zdefiniować CObject-klasy do przechowywania informacji o zmianach i przekazać obiekt tej klasy za pomocą pHint.Zastąpić OnUpdate Członkowskich funkcji w sieci COleServerItem-klasy, aby zoptymalizować aktualizacji każdego elementu w zależności od tego, czy została zmieniona jego prezentacji.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleServerDoc

Wykres hierarchii

COleServerDoc::NotifyChanged

COleServerItem::OnUpdate

COleServerDoc::NotifySaved

COleClientItem::OnChange