ダイアログでの描画方法 – プログラミング – Home

ダイアログでの描画方法
 
通知
すべてクリア

[解決済] ダイアログでの描画方法


ミノモン
 ミノモン
(@ミノモン)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

SDIのOnDrawの中でpDCに対して描画を行えば、描画された線はWindowを最小化した後でも復活
するのですが、ダイアログのピクチャーなどに描かれた線はWindowを最小化してしまうとなくなって
しまいます。
ダイアログベースのプログラムで描画を行いたいのですが、方法を教えて下さい。
ちなみに線や点は描けていますが、基本を全く知りません。
初心者の私にやさしく教えて下さい。


引用未解決
トピックタグ
sugar
 sugar
(@sugar)
ゲスト
結合: 24年前
投稿: 448
 

恐らく、線を描くロジックを記述した場所がよろしくないのでしょう。
WM_PAINTのメッセージハンドラで行うのがよろしいかと。

ダイアログに直接描くならC***Dlg::OnPaint()で構いませんが、
ピクチャーに描きたいなら、CStaticから派生させたクラスのOnPaint()でやった方がいいでし
ょう。


返信引用
ミノモン
 ミノモン
(@ミノモン)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

sugar様
ミノモンです。ありがとうございました。大変うまくできました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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