Last Updated 2007/12/13 |
Programming Tips Visual C++ MFC CTreeView(CTreeCtrl) | 索 引 |
CTreeViewから他のViewへの通知
2002/12/05
エクスプローラータイプのアプリケーションにて CTreeView の動作を他の View に通知する方法.また,View の動作を CTreeView に通知する方法. CTreeView で
を取得して通知したい View にメッセージ送信する方法がある.
MFCでのプログラミングであれば ClassWizard にてハンドラを定義可能である. また,通知する View のハンドル(メッセージ送信時にはウィンドウハンドルが必要となる)はアプリケーションクラスにでも保管しておくとよい.
上記のコードの挿入場所は, SDI なら CMainFrame::OnCreateClient() MDI なら 子ウィンドウの OnSetFocus() が適切な場所だと思われる. また,左右の View が一つの Document に対応付けられているなら,MFC の機能をそのまま使用できる.
参照 アクティブなビューの取得 |
|