Sign in Join
FPDoc Onlineexperiment

TApplication.DoubleBuffered property platform

Member of TApplicationpublicIn unit Forms

Indicates if the application uses double buffering.

Declaration

pascal
property DoubleBuffered: TApplicationDoubleBuffered; platform read FDoubleBuffered write FDoubleBuffered default adbDefault;

Description

Double buffering is a technique used to reduce screen flickering when form and controls are (re)drawn. When enabled, an off-screen buffer is used to accelerate drawing operations.

The default value for the property is adbDefault and indicates that the application uses the default capabilities provided by the widgetset.

DoubleBuffered is a platform-specific property. Only the Windows platform implements double buffering (at the widgetset level) in the current LCL version. Changing the value for the property to True has no effect if double buffering is not implemented for the widgetset used in the Application.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.