|
|
Наступает на различных этапах отрисовки элемента списка.
Синтаксис
function OnAdvancedCustomDrawItem(
| Sender, | Item, | State, | Stage, | DefDraw
| );
|
Параметры
|
Параметр
| Тип
| Описание
|
Sender
| TListView
| дескриптор компонента TListView
|
Item
| TListItem
| дескриптор элемента списка
|
State
| Enumset
| состояние элемента списка (см. ниже)
|
Stage
| Enum
| этап отрисовки элемента списка (см. ниже)
|
DefDraw
| TBoolean
| разрешить дальнейшую отрисовку по умолчанию. DefDraw.Value=true - разрешить (значение по умолчанию)
|
|
Параметр State
|
Значение
| Описание
|
cdsChecked
| переключатель элемента списка включен
|
cdsDefault
| элемент списка является элементом по умолчанию
|
cdsDisabled
| элемент списка недоступен
|
cdsFocused
| элемент списка имеет фокус ввода
|
cdsGrayed
| элемент списка неактивен
|
cdsHot
| элемент списка находится под указателем мыши
|
cdsIndeterminate
| элемент списка находится в неопределенном состоянии
|
cdsMarked
| элемент списка отмечен
|
cdsSelected
| элемент списка выделен
|
|
Параметр Stage
|
Значение
| Описание
|
cdPrePaint
| перед отрисовкой элемента
|
cdPostPaint
| после отрисовки элемента
|
cdPreErase
| перед стиранием элемента
|
cdPostErase
| после стирания элемента
|
|
Совместимость
C++ Builder/Delphi
|
JS+ | Руководство пользователя
|
|
|
|
|
|