Vcl.ActnCtrls.TCustomUtilityButton.MouseDown
Delphi
procedure MouseDown(Button: TMouseButton; Shift: TShiftState;
X: Integer; Y: Integer); override;
C++
DYNAMIC void __fastcall MouseDown(System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.ActnCtrls.pas Vcl.ActnCtrls.hpp |
Vcl.ActnCtrls | TCustomUtilityButton |
Beschreibung
Der Dispatcher für das OnMouseDown-Ereignis.
Das Steuerelement ruft MouseDown als Reaktion auf Windows-Botschaften für Mausklicks auf (WM_LBUTTONDOWN, WM_MBUTTONDOWN, WM_RBUTTONDOWN). Die Botschaftsparameter werden dekodiert und als Sondertaste und Position in den Parametern Shift
, X
und Y
übergeben. Aus dem Wert des Parameters Button
kann ermittelt werden, welche Maustaste gedrückt wurde:die linke, die rechte oder die mittlere.
Der Parameter Button
gibt an, welche Maustaste der Benutzer gedrückt hat. Shift
gibt an, welche Sondertaste (UMSCHALT, STRG, oder ALT) beim Klicken gedrückt wurde. X
und Y
geben die Pixel-Koordinaten des Mauszeigers im Client-Bereich des Steuerelements an.