次の方法で共有


COleClientItem::OnDeactivate

フレームワークによって呼び出されたときに、埋め込み先編集の有効化の後に非アクティブにすることを意味する読み込まれた状態に埋め込み先でアクティブな (activeState) の OLE アイテムの遷移。

virtual void OnDeactivate( );

解説

OLE アイテムが閉じていることを示すには、この関数がコンテナー アプリケーションから、そのユーザー インターフェイスから呼び出されていないことに注意してください。このとき、OnDeactivateUI のメンバー関数が呼び出されます。

既定の実装では、パラメーターとして OLE_CHANGEDSTATEOnChange のメンバー関数を呼び出します。カスタムを実行するには、この関数を埋め込み先でアクティブな項目が非アクティブ化または処理しますがオーバーライドされ。たとえば、コンテナー アプリケーションの元に戻す]コマンドをサポートする場合は、OLE アイテムで実行される操作最後の項目が非アクティブ化一度元に戻すことができないことを示す元に戻すの状態を破棄するには、この関数をオーバーライドします。

必要条件

ヘッダー : afxole.h

参照

関連項目

COleClientItem クラス

階層図

COleClientItem::OnGetWindowContext

COleClientItem::OnDeactivateUI

COleClientItem::OnActivateUI

COleClientItem::OnActivate

COleClientItem::CanActivate

CDocTemplate::SetContainerInfo