Sign in Join
FPDoc Onlineexperiment

TTaskDialogProgressBar class

In unit Dialogs

Provides information about a progress bar displayed on a TTaskDialog instance.

Declaration

pascal
TTaskDialogProgressBar = class(TPersistent)

Inheritance

  1. TTaskDialogProgressBar
  2. TPersistent
  3. TObject

Description

TTaskDialogProgressBar is a TPersistent descendant used to represent information about a progress bar displayed on a task dialog. It provides properties used to configure or update the progress bar, like: Min, Max, Position, MarqueeSpeed, and State. It includes methods used to create the progress bar on the task dialog, and to send its settings to the widgetset class including its drawing state. It is not the actual progress bar control, however.

TTaskDialogProgressBar is the type used to implement the ProgressBar property in TTaskDialog.

Added in LCL version 4.0.

See also

Properties

MarqueeSpeedpublishedContains the number of milliseconds between updates for a progress bar using the marquee display style.
MaxpublishedUpper limit for the Position on the progress bar.
MinpublishedLower limit for the Position on the progress bar.
PositionpublishedContains the current position for the progress bar.
StatepublishedContains the current drawing state for the progress bar.

Methods

CreatepublicConstructor for the class instance.
InitializepublicSends the initial values for the progress bar to the task dialog where it is hosted.
SetRangepublicApplies the values in the Min and Max properties to the progress bar control on a task dialog.

Inherited

From TPersistent (9)

Assign AssignTo DefineProperties Destroy FPOAttachObserver FPODetachObserver FPONotifyObservers GetNamePath GetOwner

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

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