TCustomDrawStateFlag enumeration
TCustomDrawStateFlag - series of flags to define the
DrawState.Declaration
TCustomDrawStateFlag = (cdsSelected,cdsGrayed,cdsDisabled,cdsChecked,
cdsFocused,cdsDefault,cdsHot,cdsMarked,
cdsIndeterminate)Description
TCustomDrawStateFlag is an enumerated type with values
representing the drawing states available in custom-drawn controls. Values
from the enumeration are stored in the
TCustomDrawState set type
passed as an argument to event handlers in list view and tree view controls,
and stored internally in the controls.
See also
- TCustomDrawState
- TLVCustomDrawItemEvent
- TLVCustomDrawSubItemEvent
- TLVAdvancedCustomDrawItemEvent
- TLVAdvancedCustomDrawSubItemEvent
- TTVCustomDrawItemEvent
- TTVAdvancedCustomDrawItemEvent
Values
cdsSelected | Control is drawn using the selected style. |
cdsGrayed | Control is drawn using the grayed or unselected style. |
cdsDisabled | Control is drawn using the disabled style. |
cdsChecked | Control is drawn using the checked style. |
cdsFocused | Control is drawn using the focused style. |
cdsDefault | Control is drawn using the default style. |
cdsHot | Control is drawn using the hot tracking style. |
cdsMarked | Control is drawn using the marked (multi-selected) style. |
cdsIndeterminate | Control is drawn using the indeterminate state style. |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
