System.Classes.TShiftState

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

ssShift

La touche MAJ est enfoncée.

ssAlt

La touche Alt est enfoncée.

ssCtrl

La touche Ctrl est enfoncée.

ssLeft

Le bouton gauche de la souris est enfoncé.

ssRight

Le bouton droit de la souris est enfoncé.

ssMiddle

Le bouton molette de la souris est enfoncé.

ssDouble

Le bouton de la souris a été double-cliqué.

ssTouch

L'utilisateur maintient un doigt sur la surface tactile.

ssPen

Le crayon touche la surface d'une tablette.

ssCommand

La touche Cmd (seulement sur Mac) est enfoncée.

ssHorizontal

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.

Voir aussi