ダイアログバーサイズ変更時の異常 – プログラミング – Home

ダイアログバーサイズ変更時の異常
 
通知
すべてクリア

[解決済] ダイアログバーサイズ変更時の異常


あおい
 あおい
(@あおい)
ゲスト
結合: 20年前
投稿: 4
Topic starter  

Windows2000上で、.net2003 VC++ MFCで開発しています。
MDIの左側にコントロールを乗せたダイアログバーをドッキングさせます。
ここで、ダイアログバーの枠をマウスで捕まえて、ダイアログバー自身の
サイズを自由に伸縮させたいと考えています。

CDialogBarクラスより派生させた新しいクラスを作成し、MainFrameの
OnCreate()内でCreate()して上記のように表示させる事に成功しました。
この時、ダイアログ作成時にスタイルを「サイズ変更枠」に設定しました。

実際に実行してマウスで操作してみると、伸縮はするのですが、なぜか
伸縮した後のMDIクライアント領域が再描画されません。
ダイアログバーを広げると、マウスボタンを離すまで再描画されませんし
縮めると、ダイアログ枠の動きがそのままゴミになって残ってしまいます。

何か改善する方法はありますでしょうか?
よろしくお願いします。


引用未解決
トピックタグ
Multi Posting
 Multi Posting
(@Multi Posting)
ゲスト
結合: 20年前
投稿: 15
 

http://www.mtakahashi.com/cgi.cgi?13795

Did you read?
> 発言される前に「使用上の注意」を必ずお読み下さい。

> ■ マルチポストについて
>
>  マルチポストとは、「同じ内容の質問などを複数の掲示板等に書き込むこと」で
す。この行為は
>  マナー違反として嫌われています。マルチポストは行わないで下さい。


返信引用
あおい
 あおい
(@あおい)
ゲスト
結合: 20年前
投稿: 4
Topic starter  

申し訳ありません。
どうしても解決しないもので、他の人の意見も聞いてみようと、軽い気持ちで書き
込みをしてしまいました。
質問を撤回します。たいへん申し訳ありませんでした。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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