System.Classes.TShiftState

De RAD Studio API Documentation

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 de la touche Alt, Ctrl ou Maj, des boutons de la souris ou 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 de la touche Alt, Ctrl ou Maj, 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 ensemble d'indicateurs qui indiquent les états suivants :

Valeur Signification

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.


Voir aussi

Traductions