|
|
Наступает при нажатии одной из кнопок мыши в клиентской области компонента при неактивной родительской форме.
Синтаксис
function OnMouseActivate(
| Sender, | Button, | Shift, | X, | Y, | HitTest, | Activate
| );
|
Параметры
|
Параметр
| Тип
| Описание
|
Sender
| TComponent
| дескриптор визуального компонента
|
Button
| Enum
| нажатая кнопка мыши (см. ниже)
|
Shift
| Enumset
| состояние управляющих клавиш (см. ниже)
|
X
| Number
| координата указателя мыши по горизонтальной оси
|
Y
| Number
| координата указателя мыши по вертикальной оси
|
HitTest
| Enum
| место возникновения события (см. ниже)
|
Activate
| TNumber
| вырианты действий при выходе из обработчика события (см. ниже)
|
|
Параметр 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+ | Руководство пользователя
|
|
|
|
|
|