Vcl.Controls.TMouseActivateEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TMouseActivateEvent = procedure(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer; HitTest: Integer; var MouseActivate: TMouseActivate) of object;

C++

typedef void __fastcall (__closure *TMouseActivateEvent)(System::TObject* Sender, System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y, int HitTest, System::Uitypes::TMouseActivate &MouseActivate);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
type
typedef
public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

Beschreibung

TMouseActivateEvent ist der Funktionstyp für ein OnMouseActivate-Ereignis.

TMouseActivateEvent hat die folgenden Parameter:



Parameter Bedeutung

Sender

Das Steuerelement, das das Ereignis erzeugt hat.

Button

Die Maustaste, die gedrückt wird.

Shift

Der Umschalt-Status, während die Maustaste gedrückt wird.

X | Y

Die aktuellen Mauskoordinaten.

HitTest

Der "Gedrückt"-Testwert, der aus der WM_NCHITTEST-Botschaft ermittelt wurde.

MouseActivate

Legt das Verhalten des obersten Formulars fest, und ob die Mausbotschaften verarbeitet werden.



Siehe auch