JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

OnAdvancedCustomDrawButton

- событие TToolBar
Компонент TToolBar
Наступает на различных этапах отрисовки кнопки.
Синтаксис
function OnAdvancedCustomDrawButton(
  Sender,
  Button,
  State,
  Stage,
  Flags,
  DefDraw
);

Параметры
Параметр Тип Описание
Sender TToolBar дескриптор компонента TToolBar
Button TToolButton дескриптор кнопки
State Enumset состояние кнопки (см. ниже)
Stage Enum этап отрисовки кнопки (см. ниже)
Flags Enum параметры дальнейшей отрисовки кнопки, задаваемые на этапе cdPrePaint (см. ниже)
DefDraw TBoolean разрешить дальнейшую отрисовку по умолчанию.
DefDraw.Value=true - разрешить (значение по умолчанию)

Параметр State
Значение Описание
cdsDefault кнопка является элементом по умолчанию
cdsDisabled кнопка недоступна
cdsFocused кнопка имеет фокус ввода
cdsGrayed кнопка неактивна
cdsHot кнопка находится под указателем мыши
cdsIndeterminate кнопка находится в неопределенном состоянии
cdsSelected кнопка выделена

Параметр Stage
Значение Описание
cdPrePaint перед отрисовкой кнопки
cdPostPaint после отрисовки кнопки
cdPreErase перед стиранием кнопки
cdPostErase после стирания кнопки

Параметр Flags
Значение Описание
tbHiliteHotTrack разрешить изменение фонового цвета кнопки при наведении на нее указателя мыши
tbNoEdges отрисовать кнопку без окантовки
tbNoEtchedEffect отключить эффект "вдавленности" изображения для запрещенной кнопки
tbNoMark запретить изменение фонового цвета кнопки для кнопки с установленным свойством Marked
tbNoOffset запретить смещение изображения при нажатии на кнопку
Совместимость
C++ Builder/Delphi
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/TToolBar/Event/OnAdvancedCustomDrawButton.htm
© 2024,