次の方法で共有


現在のビューの管理

フレーム ウィンドウの既定の実装の一部として、フレーム ウィンドウは、現在アクティブなビューを追跡します。フレーム ウィンドウが複数のビューを含める場合は、ように作られた分割ウィンドウには、現在のビューは、使用中の最新のビューです。アクティブなビュー ウィンドウまたは現在の入力フォーカスのアクティブ ウィンドウの依存しません。

アクティブなビューが変更されると、フレームワークは OnActivateView のメンバー関数を呼び出して、現在のビューに通知します。ビューが entity_CODEOnActivateView の bActivate パラメーターを検査してアクティブまたは非アクティブになっているかを判断できます。既定では、 OnActivateView はアクティベーションの現在のビューにフォーカスを設定します。ビューが非アクティブまたは再度アクティブにするか処理する特別実行するに OnActivateView をオーバーライドできます。たとえば、非アクティブなビューを他のユーザーとアクティブなビュー区別するための特殊なビジュアル キューを用意することもあります。

フレーム ウィンドウには、現在のアクティブなビュー ()の標準のコマンド ルーティングの一部として、 コマンド ルーティングに説明されているように、前方向に検索されます。

参照

関連項目

フレーム ウィンドウの使用