掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
グラフィック画面のチラツキ防止など (ID:21443)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
DoubleBufferd様、アドバイスをありがとうございました。 TWinControlとは?とググってみたりHELPを見たりしましたが初心者にはわからないタームで埋まっていましたのでどこから調べたら良いのやらと迷っていました。 >>手っ取り早いのは、TWinControl系のキャンバスに >>描画してみてはいかがでしょうか。(TFormもそうです)。 現在の知識で分かるのは *TimageをやめてTbitmapに描かせる。 *Form1上に表示させる。 *TForm1をDoubleBufferd:=True;にしてみる というのが最も近道そうなので試してみましたらほとんどチラツキは目立たないようになりました。また転送先がForm1になったからかBitBltも問題なく動きました。 更にDoubleBufferd:=False;にしても見ましたがこの程度の軽い描画ではTrueとFalseの差もわからないほど滑らかでした。今後重いものを実装した段階で効果を確かめながら進めようかと思います。 >>TImageとか、ごついものを使わなくてもできます。 描画できるコントロールが沢山ありそうなのでどれを採用したらよいのかが分からずにコンポーネントパレットに出てくるアイコンの絵の雰囲気でImageを使ってみましたがBitmapとFormで解決しました。各種コントロールの特徴など今後勉強してみます定番の使い方などありましたら教えてください。 現在は効果に満足しています。大変ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.