通知
すべてクリア
Topic starter
2004年9月9日 3:05 PM
スプリッタウィンドウで分割された各ウィンドウの枠を無しにしたいのですが
どなかた方法を教えてください。
環境は<Win2000 VC6.0 MFC>です
2004年9月10日 4:46 PM
CSplitterWndクラスのOnDrawSplitterをオーバーライドすれば出来るかもしれません
が、CDCの基礎知識は必須ですよ。
Topic starter
2004年9月14日 5:06 PM
とも様
アドバイスありがとうございました。
CSplitterWndクラスのOnDrawSplitterをオーバーライドする方法でうまくいきました。
OnDrawSplitterの中で、nType==splitBorder(分割ウィンドウの境界線)の時だけ
強引にグレーで四角を描画しました。
でも、それだとツールバーの下の線とステータスバーの上の線が消えてしまいます。
そこで、またまた強引ですが、クライアント領域のサイズを取得し、上と下の線を
描画しました。
こんな強引な方法で良いのかと疑問が残っています。
また何かありましたらアドバイスよろしくお願いいたします。