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