再描画

解決


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

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


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

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


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

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


YuO  2002-12-19 16:35:56  No: 50855

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

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


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

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


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

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


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

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


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

おk


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

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







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