Vcl.ComCtrls.TToolButton.MouseMove

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure MouseMove(Shift: TShiftState; X, Y: Integer); override;

C++

DYNAMIC void __fastcall MouseMove(System::Classes::TShiftState Shift, int X, int Y);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TToolButton

Beschreibung

Antwortet, wenn der Benutzer die Maus über die Schaltfläche bewegt.

Rufen Sie MouseMove nicht direkt auf. Diese Methode wird automatisch aufgerufen, wenn der Benutzer die Maus über die Schaltfläche bewegt oder wenn die Mausbewegung von der Schaltfläche abgefangen wurde. In ihrer TToolButton-Implementierung stellt die Methode MouseMove sicher, dass die Eigenschaft Down den Wert false hat, wenn der Stil der Schaltfläche tbsDropDown lautet und der Benutzer die Maus von der Schaltfläche wegbewegt hat. Danach wird das Ereignis OnMouseMove generiert.

Der Parameter Shift gibt an, welche Taste (UMSCHALT, STRG oder ALT) während der Mausbewegung gedrückt war. X und Y geben die neue Position des Mauszeigers an.

Mit MouseMove können Sie sicherstellen, dass das Verhalten der Schaltfläche unabhängig von der auf dem System des Benutzers installierten Version der Datei ComCtl32.dll immer gleich bleibt.

Siehe auch