Last Updated 2014/08/20 |
Programming Tips Visual C++ MFC ウィンドウ | 索 引 |
ウインドウ分割固定化
2004/09/28
ウィンドウ分割は CSplitterWnd を使用する. そのウィンドウ分割を手動で変更できないようにする. (分割を固定にする) CSplitterWnd の派生クラスにて,OnLButtonDown() のハンドラにて CSplitterWnd::OnLButtonDown() を呼び出さないようにすれば可能である. また,スプリッターバー上でマウスカーソルが変更しないようにするには,OnMouseMove() のハンドラにて基本クラスの関数を呼ばないようにする. もっと簡単な方法がある. CSplitterWnd の派生クラスにて,OnNcHitTest() のハンドラで無条件に HTBORDER を返せばよい. マウスカーソルも変更されない. 参照 ウィンドウ分割 スプリッターウィンドウで3ペイン スプリッターウィンドウの追加 |
|