今、"CAD"を作ろうと思っています。
そこで、Imageに図形を描いていると画面がちらつきます。
ちらつくのはマウスを動かしている時で、
procedure Tfrm_main.img_drawMouseMove(Sender: TObject; Shift: TShiftState;
X, Y: Integer);
begin
//前、描いていた線を削除
//現在の線を描写
end;
のようにしています。
また、Imageの大きさはH×W:589×832です。
どうしても、ちらつきが抑えられず困っています。
ご回答よろしくお願いします。
DoubleBuffered または
WM_ERASEBKGND
をこの掲示板などで検索すると何か情報があるようですよ.
調べていませんでした。
この方法で解決できました。
ありがとうございます。
(もっと調べ上げるべきでした・・・すみません。)
ツイート | ![]() |