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;
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet | 
|---|---|---|---|---|
| set typedef | public | System.Classes.pas System.Classes.hpp | System.Classes | System.Classes | 
Beschreibung
Gibt den Status der Sondertasten, der Maustasten oder der Touch-Geräte an.
Der Typ TShiftState wird von den Behandlungsroutinen für Tastatur- und Mausereignisse verwendet, um bei Auftreten eines Ereignisses den Status der Sondertasten, der Maustasten oder eines angeschlossenen Touch-Gerätes zu ermitteln. Es handelt sich um eine Menge von Flags, die folgenden Status anzeigt:
| Wert | Beschreibung | 
|---|---|
| 
 | Die Taste  | 
| 
 | Die Taste  | 
| 
 | Die Taste  | 
| 
 | Die linke Maustaste wird gedrückt gehalten. | 
| 
 | Die rechte Maustaste wird gedrückt gehalten. | 
| 
 | Das Mausrad wird gedrückt gehalten. | 
| 
 | Es wurde mit der Maus doppelgeklickt. | 
| 
 | Der Benutzer hält einen Finger auf die Touch-Oberfläche. | 
| 
 | Der Stift berührt die Oberfläche des Schreibtabletts. | 
| 
 | Die Taste BEFEHL (nur auf dem Mac) wird gedrückt gehalten. | 
| 
 | Der Benutzer bewegt einen Finger horizontal auf der Touch-Oberfläche oder dreht das Mausrad, um eine horizontale Verschiebung zu verursachen. |