TWinControlFlag enumeration
State flags of TWinControl.
Declaration
TWinControlFlag = (wcfClientRectNeedsUpdate,wcfColorChanged,
wcfFontChanged,wcfAllAutoSizing,wcfAligningControls,
wcfEraseBackground,wcfCreatingHandle,wcfInitializing,
wcfCreatingChildHandles,wcfRealizingBounds,
wcfBoundsRealized,wcfUpdateShowing,wcfHandleVisible,
wcfAdjustedLogicalClientRectValid,
wcfKillIntfSetBounds,wcfDesignerDeleting,
wcfSpecialSubControl)Description
Nothing more than the line above yet.
Values
wcfClientRectNeedsUpdate | Client rectangle has been invalidated and needs to be updated. |
wcfColorChanged | The Color property in s control has been changed. |
wcfFontChanged | Set when the font was changed before handle creation. |
wcfAllAutoSizing | Set during DoAllAutosize. |
wcfAligningControls | Set when the AlignControls method is called. |
wcfEraseBackground | Set in the method Paint before the LM_ERASEBKGND message is performed. |
wcfCreatingHandle | Set while constructing the handle of this control. |
wcfInitializing | Set while initializing during handle creation. |
wcfCreatingChildHandles | Set while constructing the handles of the children. |
wcfRealizingBounds | Set inside RealizeBoundsRecursive. |
wcfBoundsRealized | Set before bounds are sent to the widget; used to suppress subsequent size messages sent by the widget. |
wcfUpdateShowing | Set before a visible control and its children are updated during auto-sizing. |
wcfHandleVisible | Set when a control is visible and not obscured on its parent. |
wcfAdjustedLogicalClientRectValid | Set when the adjusted ClientRect is valid. |
wcfKillIntfSetBounds | Set when the LCL interface has already called SetBounds during size and move operations. Prevents a loop. |
wcfDesignerDeleting | Only used for TCustomPairSplitter / TPairSplitter. |
wcfSpecialSubControl |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
