COleClientItem::OnChange

wirtualne nieważne OnChange ( OLE_NOTIFICATION nCode, DWORD dwParam );

Parametry

nCode

Dlatego serwer zmienił ten element. Może mieć jedną z następujących wartości:

dwParam

Jeśli nCode jest OLE_SAVED lub OLE_CLOSED, ten parametr nie jest używany. Jeśli nCode jest OLE_CHANGED, ten parametr określa aspekt elementu OLE, który został zmieniony. Możliwe wartości na ten temat można znaleźć w parametrze dwParam COleClientItem::Draw. Jeśli nCode jest OLE_CHANGED_STATE, ten parametr jest COleClientItem::ItemState wyliczone wartości i opisuje stan wprowadzanego. Może mieć jedną z następujących wartości: emptyState, loadedState, openState, activeStatelub activeUIState.

Uwagi

Nazywane w ramach, gdy użytkownik zmienia, zapisuje lub zamyka element OLE. (Jeżeli aplikacji serwera są zapisywane przy użyciu biblioteki klas Microsoft Foundation, ta funkcja jest wywoływana w odpowiedzi do powiadamiania funkcji COleServerDoc lub COleServerItem.) Domyślna implementacja znaki w dokumencie kontenera, modyfikować, jeśli nCode jest OLE_CHANGED lub OLE_SAVED.

Dla OLE_CHANGED_STATEbieżącego stanu zwrócony z GetItemState będą nadal starego Państwa, co oznacza Państwo, że bieżące przed na tę zmianę stanu.

Zastąpić tę funkcję do reagowania na zmiany stanu zapasów OLE. Zazwyczaj możesz uaktualnić wygląd elementu przez unieważniania obszaru, w którym jest wyświetlany element. Wywołanie Implementacja klasy podstawowej na początku Twojego zastępowania.

Omówienie COleClientItem |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;COleClientItem::GetItemState, COleServerItem::&NotifyChanged, COleServerDoc::NotifyChanged, COleServerDoc::NotifyClosed, COleServerDoc::NotifySaved

Index