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.  |