|
|
|
|
Наступает на различных этапах отрисовки элемента списка.
Синтаксис
| 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+ | Руководство пользователя
|
|
|
| |
|
|