Vcl.Controls.TMouseEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TMouseEvent = procedure(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer) of object;

C++

typedef void __fastcall (__closure *TMouseEvent)(System::TObject* Sender, System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y);

Eigenschaften

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

Beschreibung

TMouseEvent ist der Funktionstyp für ein OnMouseDown- oder ein OnMouseUp-Ereignis.

TMouseEvent hat die folgenden Parameter:


Parameter Bedeutung

Sender

Das Steuerelement, das das Ereignis erzeugt hat.

Button

Die Maustaste, die gedrückt wird. Folgende Werte sind möglich: mbLeft, mbRight, mbMiddle.

Shift

Der Status der Tasten Alt, Strg und Umschalt sowie der Maustasten.

X

Die aktuelle X-Koordinate des Mauszeigers.

Y

Die aktuelle Y-Koordinate des Mauszeigers.

Hinweis: Die X- und Y-Koordinaten basieren auf dem Sender. Rufen Sie ClientToScreen für die globalen Bildschirmkoordinaten auf.

Siehe auch

Codebeispiele