掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
manifest使用XPスタイルでのReBar描画不具合を修正するには? (ID:59833)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ヨロシコさん 回答ありがとうございます。OnPaint内でInvalidateしてみましたが、 他のコンポーネント操作により、ダイアログバー内のコントロールが描画されない現象となってしまいました。 ・・・が!なんと、CMyDlgBarのOnPaintをオーバーライドするだけ(MFCで作成されたコードのまま、何も追記しない)で、現象が改善しました。 void CMyDlgBar::OnPaint() { CPaintDC dc(this); // 描画用のデバイス コンテキスト // TODO: この位置にメッセージ ハンドラ用のコードを追加してください // 描画用メッセージとして CDialogBar::OnPaint() を呼び出してはいけません } ↑のように、何も追記していません。 なぜ解消されたのか、かなりギモンです… 思い通りの動きはしてくれているのですが、気になって仕方ありません。 もし現象の理由がお分かりでしたら、教えて頂きたく。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.