Vcl.Controls.TControl.MouseActivate
Delphi
function MouseActivate(Button: TMouseButton; Shift: TShiftState;  X, Y: Integer; HitTest: Integer): TMouseActivate; dynamic;
C++
DYNAMIC System::Uitypes::TMouseActivate __fastcall MouseActivate(System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y, int HitTest);
Properties
| Type | Visibility | Source | Unit | Parent | 
|---|---|---|---|---|
| function | protected | Vcl.Controls.pas Vcl.Controls.hpp | Vcl.Controls | TControl | 
Description
Triggers a TMouseActivateEvent event.
Use MouseActivate to trigger a TMouseActivateEvent event with the given parameters.
The following table explains the meaning of each parameter:
| Parameter | Meaning | 
|---|---|
| Button | The mouse button that is pressed. | 
| Shift | The shift state while the mouse button is pressed. | 
| X | Y | The current mouse coordinates. | 
| HitTest | The hit test value obtained from the WM_NCHITTEST message. |