COleServerDoc::UpdateAllItems

nieważne UpdateAllItems ( COleServerItem * pSender, FIKCYJNYMI lHint = 0 L, CObject * pHint = NULL, DVASPECT nDrawAspect = DVASPECT_CONTENT );

Parametry

pSender

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

lHint

Zawiera informacje na temat modyfikacji.

pHint

Wskaźnik do obiektu przechowywanie informacji na temat zmiany.

nDrawAspect

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

Uwagi

Wywołanie tej funkcji, aby powiadomić wszystkie połączone elementy połączone z dokumentu, że dokument został zmieniony. Po użytkownik zmieni dokument serwera zazwyczaj nazwać tę funkcję. Jeśli element OLE jest połączony dokument z automatycznego łącza, element jest aktualizowana w celu odzwierciedlenia zmian. W kontenerze napisanych z biblioteki klas Microsoft Foundation wywoływana jest funkcja Członkowskie OnChange o COleClientItem.

Ta funkcja wywołuje funkcję Państwa OnUpdate , dla każdego z elementów dokumentu z wyjątkiem wysyłającego elementu, przekazywanie pHint, lHinti nDrawAspect. Użyj te parametry do przekazania informacji do elementów dotyczących zmian wprowadzonych w dokumencie. Kodowanie informacji za pomocą lHint lub można zdefiniować CObject-klasy do przechowywania informacji na temat zmiany i przekazać obiekt klasy przy użyciu pHint. Zastąpić funkcję Państwa OnUpdate w Twojej COleServerItem-klasy w celu zoptymalizowania aktualizacji każdego elementu w zależności od tego, czy została zmieniona jego prezentacji.

Omówie&nie COleServerDoc |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;COleServerDoc::&NotifyChanged, COleServerItem::OnUpdate, COleServerDoc::NotifySaved, COleClientItem::OnChange

Index