System.Classes.TShiftState
Delphi
type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble, ssTouch, ssPen, ssCommand, ssHorizontal);
C++
typedef System::Set<System_Classes__1, System_Classes__1::ssShift, System_Classes__1::ssHorizontal> TShiftState;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
set typedef |
public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Description
Indique l'état des touches modificatrices, des boutons de la souris des périphériques tactiles.
Le type TShiftState est utilisé par les gestionnaires d'événements liés au clavier et à la souris pour déterminer l'état des touches modificatrices, l'état des boutons de la souris ou d'un périphérique tactile attaché, au moment où l'événement se produit. C'est un set of flags d'indicateurs qui indique les états suivants :
Valeur | Description |
---|---|
|
La touche |
|
La touche |
|
La touche |
|
Le bouton gauche de la souris est enfoncé. |
|
Le bouton droit de la souris est enfoncé. |
|
Le bouton molette de la souris est enfoncé. |
|
Le bouton de la souris a été double-cliqué. |
|
L'utilisateur maintient un doigt sur la surface tactile. |
|
Le crayon touche la surface d'une tablette. |
|
La touche |
|
L'utilisateur déplace un droit horizontalement sur la surface tactile ou fait tourner la molette de la souris afin de produire un déplacement horizontal. |