Sdílet prostřednictvím


COleClientItem::OnDeactivate

Volána rámcem, když položku OLE přechody z aktivního stavu v místě (activeState) k načtení státu, což znamená, že je deaktivován po místní aktivace.

virtual void OnDeactivate( );

Poznámky

Všimněte si, že se tato funkce nazývá označte, že položky OLE uzavřeno, není to jeho uživatelského rozhraní byla odebrána z aplikace kontejneru.Když se to stane, OnDeactivateUI se nazývá členské funkce.

Provádění volání výchozí Při změně členské funkce s OLE_CHANGEDSTATE jako parametr.Přepsat tuto funkci provést vlastní zpracování po deaktivaci aktivní položky v místě.Například pokud je příkaz Zpět v aplikaci kontejneru, můžete přepsat tuto funkci zrušit státu zpět označující, že poslední operaci prováděnou na položku OLE nelze vrátit zpět, jakmile zboží je deaktivován.

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleClientItem

Diagram hierarchie

COleClientItem::OnGetWindowContext

COleClientItem::OnDeactivateUI

COleClientItem::OnActivateUI

COleClientItem::OnActivate

COleClientItem::CanActivate

CDocTemplate::SetContainerInfo