Vcl.Controls.TMouseEvent
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);
Inhaltsverzeichnis
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.