Vcl.ActnMenus.TCustomMenuButton.MouseDown

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.ActnMenus.pas
Vcl.ActnMenus.hpp
Vcl.ActnMenus TCustomMenuButton

Beschreibung

Der Dispatcher für das OnMouseDown-Ereignis.

Vcl.ActnMenus.TCustomMenuButton.MouseDown erbt von Vcl.ActnCtrls.TCustomButtonControl.MouseDown. Der folgende Inhalt bezieht sich auf Vcl.ActnCtrls.TCustomButtonControl.MouseDown.

Der Dispatcher für das OnMouseDown-Ereignis.

Ein 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.

Siehe auch