Vcl.Controls.TMouseEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
typedef public Vcl.Controls.hpp Vcl.Controls Vcl.Controls

Description

TMouseEvent est le type de fonction d'un événement OnMouseDown ou d'un événement OnMouseUp.

TMouseEvent comprend les paramètres suivants :



Paramètre Signification

Sender

Le contrôle qui a généré l'événement.

Button

Le bouton de la souris qui a été appuyé. Ce paramètre peut prendre l'une des valeurs suivantes : mbLeft, mbRight, mbMiddle.

Shift

L'état des touches Alt, Ctrl, Maj et des boutons de la souris.

X

La coordonnée X en cours du curseur de la souris.

X

La coordonnée Y en cours du curseur de la souris.

Remarque : Les coordonnées X et Y sont basées sur le paramètre Sender. Appelez ClientToScreen pour obtenir les coordonnées écran globales.

Voir aussi

Exemples de code