📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 253行目: | 253行目: | ||
分割ウインドウを手動で変更できないようにする方法がある。(分割を固定にする)<br> | 分割ウインドウを手動で変更できないようにする方法がある。(分割を固定にする)<br> | ||
<br> | <br> | ||
まず、CSplitterWndExの派生クラスを作成して、OnLButtonDownハンドラをオーバーライドして<br> | |||
CSplitterWndEx::OnLButtonDown関数を呼ばないようにすれば可能である。<br> | |||
また、スプリッターバー上でマウスカーソルを変更しないようにするには、OnMouseMoveハンドラをオーバーライドして<br> | |||
CSplitterWndEx::OnMouseMove関数を呼ばないようにすれば可能である。<br> | |||
<br> | <br> | ||
上記よりも簡単な方法がある。<br> | 上記よりも簡単な方法がある。<br> | ||
それは、CSplitterWndExの派生クラスを作成して、OnNcHitTestハンドラをオーバーライドして<br> | |||
CSplitterWndEx::OnNcHitTest関数で無条件にHTBORDERを返せば、マウスカーソルも変更されない。<br> | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:MFC]] | [[カテゴリ:MFC]] | ||