System.Classes.TShiftState
Delphi
type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble, ssTouch, ssPen, ssCommand);
C++
typedef System::Set<System_Classes__1, System_Classes__1::ssShift, System_Classes__1::ssCommand> 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 Tasten Alt, Strg oder Umsch, der Maustasten oder der Touch-Geräte zurück.
Der Typ TShiftState wird von den Behandlungsroutinen für Tastatur- und Mausereignisse verwendet, um bei Auftreten eines Ereignisses den Status der Tasten Alt, Strg und Umsch, der Maustasten oder eines angeschlossenen Touch-Gerätes zu ermitteln. Folgende Werte sind möglich:
| Wert | Bedeutung |
|---|---|
|
ssShift |
Die Taste Umsch wird gedrückt gehalten. |
|
ssAlt |
Die Taste Alt wird gedrückt gehalten. |
|
ssCtrl |
Die Taste Strg wird gedrückt gehalten. |
|
ssLeft |
Die linke Maustaste wird gedrückt gehalten. |
|
ssRight |
Die rechte Maustaste wird gedrückt gehalten. |
|
ssMiddle |
Das Mausrad wird gedrückt gehalten. |
|
ssDouble |
Es wurde mit der Maus doppelgeklickt. |
|
ssTouch |
Der Benutzer hält einen Finger auf die Touch-Oberfläche. |
|
ssPen |
Der Stift berührt die Oberfläche des Schreibtabletts. |