[Overview][Classes][Index] | Reference for unit 'CustomDrawn_Common' (#lcl)

# TCDDrawerCommon

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: customdrawn_common.pas line 23

`type TCDDrawerCommon = class(TCDDrawer)`
`public`
`function PalDefaultUsesNativePalette; override;` |  |
`procedure LoadFallbackPaletteColors; override;` |  |
`function GetMeasures(); override;` |  |
`function GetMeasuresEx(); override;` |  |
`procedure CalculatePreferredSize(); override;` |  |
`function GetColor(); override;` |  |
`function GetClientArea(); override;` |  |
`function DPIAdjustment();` |  |
`procedure DrawFocusRect(); override;` |  |
`procedure DrawRaisedFrame(); override;` |  |
`procedure DrawFrame3D(); override;` |  |
`procedure DrawSunkenFrame(); override;` |  |
`procedure DrawShallowSunkenFrame(); override;` |  |
`procedure DrawTickmark(); override;` |  |
`procedure DrawSlider(); override;` |  |
`procedure DrawArrow(); override;`
`procedure DrawSmallCloseButton(); override;` |  |
`procedure DrawButtonWithArrow(); override;`
`procedure DrawControl(); override;` |  |
`procedure DrawButton(); override;` |  |
`procedure DrawEditBackground(); override;` |  |
`procedure DrawEditFrame(); override;` |  |
`procedure DrawCaret(); override;` |  |
`procedure DrawEdit(); override;` |  |
`procedure DrawCheckBoxSquare(); override;` |  |
`procedure DrawCheckBox(); override;` |  |
`procedure DrawRadioButtonCircle(); override;` |  |
`procedure DrawRadioButton(); override;` |  |
`procedure DrawComboBox(); override;`
`procedure DrawScrollBar(); override;` |  |
`procedure DrawGroupBox(); override;` |  |
`procedure DrawPanel(); override;` |  |
`procedure DrawStaticText(); override;` |  |
`procedure DrawTrackBar(); override;` |  |
`procedure DrawProgressBar(); override;` |  |
`procedure DrawListView(); override;` |  |
`procedure DrawReportListView(); override;` |  |
`procedure DrawReportListViewItem(); override;` |  |
`procedure DrawToolBar(); override;`
`procedure DrawToolBarItem(); override;`
`procedure DrawCTabControl(); override;` |  |
`procedure DrawCTabControlFrame(); override;` |  |
`procedure DrawTabSheet(); override;` |  |
`procedure DrawTabs(); override;` |  |
`procedure DrawTab(); override;` |  |
`procedure DrawSpinEdit(); override;`
`end;`

## Inheritance

`TCDDrawerCommon` |  |
`TCDDrawer` |  |
`TObject`