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