CDialogBarのドッキング中に表示される外枠線

[戻る]
オッペンハイマー 2008/12/05(金) 19:32:06
CDialogBarのドッキング中に表示される
薄い外枠線を表示したいのですが、
どのようにすれば表示・非表示されるかご存知でしょうか?

どうやらCreate時のスタイル指定では、
うまくいかない模様です。。。

どうかご教授お願いします。

オッペンハイマー 2008/12/08(月) 13:13:13
進捗がありました。

どうやらOnPaintメソッドを呼び出すと
薄い外枠線が表示されなくなります。

原因については調査中です。

オッペンハイマー 2008/12/08(月) 15:05:10
[[解決]]
CDialogBarのOnPaintメソッド内で

DrawBordersメソッドとDrawGripperメソッドを呼んでいました。

そのため、OnPaintを継承クラスで呼び出した場合に枠が描画されなかったようです。

直接OnPaintを呼び出すのはよくないらしく、

上記2メソッドを直接呼ぶ事で解決しました。

古いスレッドには追加発言できません。