掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
PaintBoxでCanvasに描いたときの処理に関して (ID:38802)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TImage.Canvas は内部でもっている TPicutre の Canvas それを Paint で描画しているだけ Formの上にPaintBoxを置いて Memo1.Lines.Add (IntToStr(PaintBox1.Canvas.Handle)); Memo1.Lines.Add (IntToStr(Form1.Canvas.Handle)); とやるとわかるけど ハンドルが同じ つまり PaintBoxに描画しているわけではなく PaintBoxを置いている フォームに直接描画しているわけ つまり保存されていないので、消える TBitmapをPaintBoxと同じサイズにして描画をTBitmapにして PaintBox.Paint で Bitmap を Draw すれば Image と同じになる
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.