通知
すべてクリア
Topic starter
2005年11月16日 1:33 PM
Windows2000上で、.net2003 VC++ MFCで開発しています。
MDIの左側にコントロールを乗せたダイアログバーをドッキングさせます。
ここで、ダイアログバーの枠をマウスで捕まえて、ダイアログバー自身の
サイズを自由に伸縮させたいと考えています。
CDialogBarクラスより派生させた新しいクラスを作成し、MainFrameの
OnCreate()内でCreate()して上記のように表示させる事に成功しました。
この時、ダイアログ作成時にスタイルを「サイズ変更枠」に設定しました。
実際に実行してマウスで操作してみると、伸縮はするのですが、なぜか
伸縮した後のMDIクライアント領域が再描画されません。
ダイアログバーを広げると、マウスボタンを離すまで再描画されませんし
縮めると、ダイアログ枠の動きがそのままゴミになって残ってしまいます。
何か改善する方法はありますでしょうか?
よろしくお願いします。
2005年11月16日 1:41 PM
http://www.mtakahashi.com/cgi.cgi?13795
Did you read?
> 発言される前に「使用上の注意」を必ずお読み下さい。
> ■ マルチポストについて
>
> マルチポストとは、「同じ内容の質問などを複数の掲示板等に書き込むこと」で
す。この行為は
> マナー違反として嫌われています。マルチポストは行わないで下さい。
Topic starter
2005年11月16日 1:55 PM
申し訳ありません。
どうしても解決しないもので、他の人の意見も聞いてみようと、軽い気持ちで書き
込みをしてしまいました。
質問を撤回します。たいへん申し訳ありませんでした。