掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Canvasへの線の再描画がTImageの再描画で消される? (ID:43853)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
なぜFormのCanvasに描画したいのかが不明ですが、Image2をImage1の上に 重ねておいてImage2に描画するのではダメなの? if OpenDialog1.Execute then begin Image1.Picture.LoadFromFile(OpenDialog1.FileName); end; Image2.Transparent := True; Image2.Picture.Bitmap.Canvas.Brush.Style := bsClear; Image2.Picture.Bitmap.SetSize(Image1.Width,Image1.Height); Image2.Picture.Bitmap.Canvas.Pen.Width :=2; Image2.Picture.Bitmap.Canvas.Pen.Color :=clBlue; MoveToEx(Image2.Picture.Bitmap.Canvas.Handle,10,20,nil); LineTo(Image2.Picture.Bitmap.Canvas.Handle,100,150);
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.