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

解決


TT  2004-12-28 00:42:34  No: 12500

今、"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

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


TT  2004-12-28 02:20:13  No: 12502

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加