Das ist eigentlich etwas, was spätestens am dritten Tag von Dingen wie "
Jetzt lerne ich Delphi in 14 Tagen" vorkommen sollte.
Aber ich stehe auf dem Schlauch.
Konkret geht es um
System.Classes.TShiftState
: Es ist definiert als
Delphi-Quellcode:
TShiftState = set of (ssShift, ssAlt, ssCtrl,
ssLeft, ssRight, ssMiddle, ssDouble, ssTouch, ssPen, ssCommand, ssHorizontal);
Der Enumerationstyp ist da direkt inline angegben. Wäre es ein "set of TEnumerationsTyp" wüsste ich, was ich zu tun habe. Nur wie kann ich, z.B. in einem "onMouseMove"-Event, jetzt da mit einem
for .. in
drüber? Von welchem Typ muss meine Iterationsvariable sein?