通知
すべてクリア
Topic starter
2002年1月22日 5:14 PM
SDIのOnDrawの中でpDCに対して描画を行えば、描画された線はWindowを最小化した後でも復活
するのですが、ダイアログのピクチャーなどに描かれた線はWindowを最小化してしまうとなくなって
しまいます。
ダイアログベースのプログラムで描画を行いたいのですが、方法を教えて下さい。
ちなみに線や点は描けていますが、基本を全く知りません。
初心者の私にやさしく教えて下さい。
2002年1月22日 7:14 PM
恐らく、線を描くロジックを記述した場所がよろしくないのでしょう。
WM_PAINTのメッセージハンドラで行うのがよろしいかと。
ダイアログに直接描くならC***Dlg::OnPaint()で構いませんが、
ピクチャーに描きたいなら、CStaticから派生させたクラスのOnPaint()でやった方がいいでし
ょう。
Topic starter
2002年1月23日 9:41 AM
sugar様
ミノモンです。ありがとうございました。大変うまくできました。