CDialogBarのドッキング中に表示される外枠線 – プログラミング – Home

CDialogBarのドッキング中に表...
 
通知
すべてクリア

[解決済] CDialogBarのドッキング中に表示される外枠線


オッペンハイマー
 オッペンハイマー
(@オッペンハイマー)
ゲスト
結合: 16年前
投稿: 10
Topic starter  

CDialogBarのドッキング中に表示される
薄い外枠線を表示したいのですが、
どのようにすれば表示・非表示されるかご存知でしょうか?

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

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


引用未解決
トピックタグ
オッペンハイマー
 オッペンハイマー
(@オッペンハイマー)
ゲスト
結合: 16年前
投稿: 10
Topic starter  

進捗がありました。

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

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


返信引用
オッペンハイマー
 オッペンハイマー
(@オッペンハイマー)
ゲスト
結合: 16年前
投稿: 10
Topic starter  

CDialogBarのOnPaintメソッド内で

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

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

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

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


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました