| |
|
|
| Wartet auf einen Mausklick oder Tastendruck im XProfan-Fenster.
Das Ergebnis steht in den Systemvariablen %LINKS:[MouseKey], %LINKS:[MouseX], %LINKS:[MouseY], %LINKS:[ScanKey] und %LINKS:[Key].
Geschah der Mausklick auf ein Dialogelement, so steht in %LINKS:[GetFocus] das Handle des betreffenden Dialogelementes.
Um die Mausposition auch auf Dialogelementen zu ermitteln kann GetCursorPos verwendet werden.
Ausser auf Tastendrücken reagiert WaitInput wie auch LINK:[WaitKey] noch auf folgende Ereignisse und bestückt %LINKS:[Key] entsprechend:
Wert | Bedeutung | 1 | Es wurde ein Eintrag in einer Listbox angewählt oder es wurde ein Eintrag einer Auswahlbox gewählt | 2 | Es wurde in einer Dialogbox bzw. einem Dialogfenster auf das Systemmenü doppelgeklickt, bzw. "Schliessen" ausgewählt | 4 | Ein Fenster des Programmes wurde in der Grösse verändert | 5 | F1 wurde gedrückt (nur nach WAITINPUT) | 13 | Es wurde in einem einzeiligen Editierfeld oder einer Listbox <Enter> gedrückt | 255 | Es wurde ein Button, eine Checkbox oder ein Radiobutton angeklickt |
Wenn in %LINKS:[Key] der Wert 5 steht, steht in %LINKS:[GetFocus] der mit -1 multiplizierte Wert des Handles des Dialogelementes, das den Fokus hat.
|
|
|
| |
|
|