再描画

解決


うんがろ  2002-12-19 22:44:40  No: 50852

ボタンを押すことによってピクチャーボックス内に描かれた物が
ウインドウを閉じたり、サイズをかえたときに消えてしまいます。
消えないようにするにはどうしたらよいですか?
つまりビットマップの再描画のやりかたを教えてください?


YuO  2002-12-19 23:08:03  No: 50853

どのように描画したかによりますが,
WM_PAINTメッセージが来たら再び描画すればいいだけでは?


うんがろ  2002-12-19 23:14:19  No: 50854

ViewクラスにOnButtunという名前のボタンをつくりました
このボタンを押すとあるデータのグラフが描画されます
ビットマップ保持というべきでしょうか、とにかく、消えないようにしたいです


YuO  2002-12-20 01:35:56  No: 50855

データはDocumentクラスがもっているのでしょうから,
それを元にOnDrawで描画するようにしてやればいいです。

描画処理を分散させず,最初の描画からOnDrawに任せた方が楽ですけどね。


うんがろ  2002-12-20 04:16:59  No: 50856

アプリーケーションがSDIなんです・・


YuO  2002-12-20 05:28:41  No: 50857

SDIでもDocument/Viewアーキテクチャは使えますが……(というか使うのが普通)。
まぁ,Document/Viewじゃなくても,データを保持しておいて,
OnDrawで再度描画すれば済む話でしょう?


うんがろ  2002-12-20 18:48:41  No: 50858

具体的な使用例を教えていただいたら助かります


うんがろ  2002-12-20 22:14:47  No: 50859

おk


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加