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