read_char
— Einlesen eines Zeichens aus einem Textfenster.
read_char( : : WindowHandle : Char, Code)
read_char
liest im Eingabefenster (= Ausgabefenster)
ein Zeichen von der Tastatur ein. Falls es sich um ein druckbares Zeichen
handelt, wird dieses in Char
zurückgegeben.
Falls eine Steuertaste gedrückt wurde, ist
dies am Wert von Code
erkennbar. Einige wichtige Tasten sind
dadurch identifizierbar. Mögliche Werte für Code
sind:
druckbares Zeichen
Cursor links
Cursor rechts
Cursor oben
Cursor unten
Einfügetaste
keine der angeführten Tasten
read_char
wurde abgebrochen (nur unter Windows
möglich)
Bei dem Fenster muss es sich um ein Textfenster handeln.
WindowHandle
(input_control) window →
(handle)
Fenster-Handle.
Char
(output_control) string →
(string)
Eingelesenes Zeichen (falls kein Steuerzeichen).
Code
(output_control) string →
(string)
Code für eingelesenes Zeichen.
read_char
liefert den Wert 2 (H_MSG_TRUE), falls das Textfenster gültig
ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.
read_string
,
fread_char
,
fread_string
Foundation