Vcl.Controls.TWinControl.DoubleBuffered

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property DoubleBuffered: Boolean read FDoubleBuffered write SetDoubleBuffered stored IsDoubleBufferedStored;

C++

__property bool DoubleBuffered = {read=FDoubleBuffered, write=SetDoubleBuffered, stored=IsDoubleBufferedStored, nodefault};

プロパティ

種類 可視性 ソース ユニット
property public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl


説明

コントロールのイメージが、ウィンドウに直接レンダリングされるか、メモリ内ビットマップにまず描画されるかを決定します。

DoubleBuffered が False の場合、ウィンドウ コントロールは自分自身を直接ウィンドウに描画します。 DoubleBuffered が True の場合、ウィンドウ コントロールは自分自身をメモリ内ビットマップにまず描画し、その後、それをウィンドウに描画します。 2 重バッファリングは、コントロールを再描画する際の flicker の量を減らしますが、よりメモリに依存する形になります。

ウィンドウ コントロールがドッキング サイトであり、ドック マネージャが関連付けられている場合、2重バッファ化されていなければなりません。

メモ: TRichEdit といった一部のコントロールでは、自分自身をビットマップに描画することはできません。このようなコントロールの場合、DoubleBuffered は False に設定する必要があります。

関連項目


コード サンプル