図形を描く場合画面をちらつかせないようにするには?

解決


TT  2004-12-28 00:42:34  No: 12500  IP: [192.*.*.*]

今、"CAD"を作ろうと思っています。
そこで、Imageに図形を描いていると画面がちらつきます。
ちらつくのはマウスを動かしている時で、

procedure Tfrm_main.img_drawMouseMove(Sender: TObject; Shift: TShiftState;
  X, Y: Integer);
begin
   //前、描いていた線を削除
   //現在の線を描写
end;

のようにしています。
また、Imageの大きさはH×W:589×832です。

どうしても、ちらつきが抑えられず困っています。
ご回答よろしくお願いします。

編集    削除
Mr.XRAY  URL  2004-12-28 02:07:15  No: 12501  IP: [192.*.*.*]

DoubleBuffered または 
WM_ERASEBKGND
をこの掲示板などで検索すると何か情報があるようですよ.

編集    削除
TT  2004-12-28 02:20:13  No: 12502  IP: [192.*.*.*]

調べていませんでした。
この方法で解決できました。
ありがとうございます。
(もっと調べ上げるべきでした・・・すみません。)

編集    削除