Udostępnij za pośrednictwem


COleClientItem::OnDeactivate

Wywoływane w ramach, gdy element OLE przejścia od stanu aktywnego w miejscu (activeState) Państwu załadowany, co oznacza, że jest dezaktywowany po aktywacji w miejscu.

virtual void OnDeactivate( );

Uwagi

Należy zauważyć, że funkcja ta jest wywoływana, aby wskazać, że element OLE jest zamknięty, nie że interfejs użytkownika został usunięty z aplikacji kontenera.Kiedy tak się stanie, OnDeactivateUI Członkowskich funkcja jest wywoływana.

Domyślne wywołania realizacji OnChange Członkowskich funkcji z OLE_CHANGEDSTATE jako parametr.Zastąpienie tej funkcji do wykonywania niestandardowej przetwarzania, gdy jest dezaktywowany aktywnego elementu w miejscu.Na przykład jeśli obsługuje polecenia Cofnij w aplikacji kontenera, można zastąpić tej funkcji, aby odrzucić Państwo Cofnij wskazujące, że ostatniej operacji wykonywanej na element OLE nie można cofnąć po dezaktywacji elementu.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleClientItem

Wykres hierarchii

COleClientItem::OnGetWindowContext

COleClientItem::OnDeactivateUI

COleClientItem::OnActivateUI

COleClientItem::OnActivate

COleClientItem::CanActivate

CDocTemplate::SetContainerInfo