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

OnMouseActivate

- событие визуальных компонентов
Компоненты JS+
Наступает при нажатии одной из кнопок мыши в клиентской области компонента при неактивной родительской форме.
Синтаксис
function OnMouseActivate(
  Sender,
  Button,
  Shift,
  X,
  Y,
  HitTest,
  Activate
);

Параметры
Параметр Тип Описание
Sender TComponent дескриптор визуального компонента
Button Enum нажатая кнопка мыши (см. ниже)
Shift Enumset состояние управляющих клавиш (см. ниже)
X Number координата указателя мыши по горизонтальной оси
Y Number координата указателя мыши по вертикальной оси
HitTest Enum место возникновения события (см. ниже)
Activate TNumber вырианты действий при выходе из обработчика события (см. ниже)

Параметр Button
Значение Описание
mbLeft левая кнопка
mbMiddle средняя кнопка
mbRight правая кнопка

Параметр Shift
Значение Описание
ssAlt клавиша Alt
ssCtrl клавиша Ctrl
ssShift клавиша Shift

Параметр HitTest
Значение Описание
HTBORDER на рамке окна, которое не имеет рамки для изменения размера
HTBOTTOM на нижней горизонтальной рамке окна
HTBOTTOMLEFT на нижней левой горизонтальной рамке окна
HTBOTTOMRIGHT на нижней правой горизонтальной рамке окна
HTCAPTION на заголовке
HTCLIENT на клиентской области
HTCLOSE на кнопке закрытия в заголовке окна
HTERROR на заднем фоне экрана или на разделительной линии окон
HTGROWBOX на панели изменения размера
HTHELP на кнопке помощи в заголовке окна
HTHSCROLL на горизонтальной полосе прокрутки
HTLEFT на левой рамке окна
HTMAXBUTTON на кнопке развертывания
HTMENU на меню
HTMINBUTTON на кнопке свертывания в заголовке
HTNOWHERE на заднем фоне экрана или на разделительной линии между окнами
HTRIGHT на правой рамке окна
HTSYSMENU на системном меню или на кнопке закрытия дочернего окна
HTTOP на верхней горизонтальной рамке окна
HTTOPLEFT на верхней левой горизонтальной рамке окна
HTTOPRIGHT на верхней правой горизонтальной рамке окна
HTTRANSPARENT на верхней правой горизонтальной рамке окна
HTVSCROLL на вертикальной полосе прокрутки
HTREDUCE эквивалент HTMINBUTTON
HTSIZE эквивалент HTGROWBOX
HTSIZEFIRST эквивалент HTLEFT
HTSIZELAST эквивалент HTBOTTOMRIGHT
HTZOOM эквивалент HTMAXBUTTON

Параметр Activate
Значение Описание
maDefault возложить обработку события на родительский компонент (значение по умолчанию)
maActivate активировать форму верхнего уровня и пропустить событие выше родительского компонента
maActivateAndEat активировать форму верхнего уровня и подавить событие
maNoActivate не активировать форму верхнего уровня продолжить обработку события
maNoActivateAndEat не активировать форму верхнего уровня и подавить событие
Примечание
При установке параметра Activate обработчик события должен присвоить его свойству Value нужное значение.
Совместимость
C++ Builder/Delphi
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/Common/Event/OnMouseActivate.htm
© 2024,