[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'ComCtrls' (#lcl)

# TCustomDrawResultFlag

Represents flags returned as custom drawing results.

## Declaration

Source position: comctrls.pp line 963

`type TCustomDrawResultFlag = (`
`cdrSkipDefault,` |  | Skips default drawing routines when a custom drawing process has failed.
`cdrNotifyPostpaint,` |  | Included in the drawing result when a drawing target supports cdPostPaint.
`cdrNotifyItemdraw,` |  | Included in the drawing result when an item drawing target supports cdPrePaint or cdPreErase.
`cdrNotifySubitemdraw,` |  | Included in the drawing result when a subitem drawing target supports cdPrePaint.
`cdrNotifyPosterase,` |  | Included in the drawing result when an item drawing target supports cdPostErase.
`cdrNotifyItemerase` |  | Not used in the current LCL implementation.
`);`

## See also

TCustomDrawResult |  | Set type used to store TCustomDrawResultFlag enumeration values.
TCustomListView.IntfCustomDraw |  | IntfCustomDraw - uses the interface to perform custom drawing