共用方式為


COleClientItem::OnDeactivate

呼叫框架,當從就地作用狀態 (activeState) 的 OLE 項目轉換成已載入狀態,這表示它會就地啟動後會停用。

virtual void OnDeactivate( );

備註

請注意這個函式呼叫表示 OLE 項目關閉,則其使用者介面從容器應用程式中移除。 發生這種情況時, OnDeactivateUI 呼叫成員函式。

預設實作會以 OLE_CHANGEDSTATEOnChange 成員函式做為參數。 覆寫這個函式執行自訂處理何時停用一就地啟動項目。 例如,如果您要支援,在您的容器應用程式的 [復原] 命令,您可以覆寫這個函式會捨棄復原狀態,表示 OLE 項目執行的最後一個作業之後便無法復原項目已停用。

需求

Header: afxole.h

請參閱

參考

COleClientItem 類別

階層架構圖

COleClientItem::OnGetWindowContext

COleClientItem::OnDeactivateUI

COleClientItem::OnActivateUI

COleClientItem::OnActivate

COleClientItem::CanActivate

CDocTemplate::SetContainerInfo