Vcl.Controls.TGestureEventInfo
Delphi
TGestureEventInfo = record
C++
struct DECLSPEC_DRECORD TGestureEventInfo
{
public:
TGestureID GestureID;
System::Types::TPoint Location;
TInteractiveGestureFlags Flags;
double Angle;
System::Types::TSmallPoint InertiaVector;
public:
union
{
struct
{
System::Types::TSmallPoint TapLocation;
};
struct
{
int Distance;
};
};
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | Vcl.Controls |
Description
Décrit un événement de mouvement.
TGestureEventInfo est un enregistrement qui contient les informations relatives à un événement de mouvement. TGestureEventInfo est toujours associé à un événement de gestion des mouvements. Le type TGestureEvent passe un enregistrement TGestureEventInfo au code de l'utilisateur.
Le tableau suivant liste les champs qui constituent un enregistrement TGestureEventInfo :
Champ | Description |
---|---|
ID |
L'ID du mouvement qui est émis. ID est une valeur entière identifiant de façon unique le mouvement. |
Location |
Le point en cours de la surface du contrôle. Location contient les coordonnées X et Y du dernier point connu. |
Flags |
Un ensemble d'options TInteractiveGestureFlag décrivant l'état du mouvement interactif. Flags est seulement valide si le mouvement est interactif. |
Angle |
L'angle dans lequel le doigt ou un périphérique de gestion des mouvements a déplacé le point relativement aux coordonnées de l'écran. |
Distance |
La distance exprimée en pixels entre le point en cours, donné par Location, et le point précédent. |
InertiaVector |
La vitesse d'inertie donnée par une paire X et Y. Une valeur X positive signifie une inertie vers la droite de l'écran, tandis qu'une valeur négative signifie une inertie vers la gauche. Une valeur Y positive signifie une inertie vers le bas de l'écran, tandis qu'une valeur négative signifie une inertie vers le haut. InertiaVector est seulement valide si l'événement est interactif. |
TapLocation |
Spécifie les coordonnées des mouvements "cliquer" et "appuyer et cliquer". |