read_charT_read_charReadCharReadCharread_char (Operator)
Name
read_charT_read_charReadCharReadCharread_char — Einlesen eines Zeichens aus einem Fenster.
Signatur
Beschreibung
read_charread_charReadCharReadCharReadCharread_char liest im Eingabefenster (= Ausgabefenster)
ein Zeichen von der Tastatur ein. Falls es sich um ein druckbares Zeichen
handelt, wird dieses in CharCharCharCharcharValchar zurückgegeben.
Falls eine Steuertaste gedrückt wurde, ist
dies am Wert von CodeCodeCodeCodecodecode erkennbar. Einige wichtige Tasten sind
dadurch identifizierbar. Mögliche Werte für CodeCodeCodeCodecodecode sind:
- 'character':
druckbares Zeichen
- 'left':
Cursor links
- 'right':
Cursor rechts
- 'up':
Cursor oben
- 'down':
Cursor unten
- 'insert':
Einfügetaste
- 'none':
keine der angeführten Tasten
- 'cancelled':
read_charread_charReadCharReadCharReadCharread_char wurde abgebrochen (nur unter Windows
möglich)
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control) window → HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Fenster-Handle.
CharCharCharCharcharValchar (output_control) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Eingelesenes Zeichen (falls kein Steuerzeichen).
CodeCodeCodeCodecodecode (output_control) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Code für eingelesenes Zeichen.
Ergebnis
read_charread_charReadCharReadCharReadCharread_char liefert den Wert TRUE, falls das Fenster gültig
ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.
Vorgänger
open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window,
set_fontset_fontSetFontSetFontSetFontset_font
Alternativen
read_stringread_stringReadStringReadStringReadStringread_string,
fread_charfread_charFreadCharFreadCharFreadCharfread_char,
fread_stringfread_stringFreadStringFreadStringFreadStringfread_string
Siehe auch
write_stringwrite_stringWriteStringWriteStringWriteStringwrite_string,
set_fontset_fontSetFontSetFontSetFontset_font
Modul
Foundation