read_charT_read_charReadCharReadCharread_char (Operator)

Name

read_charT_read_charReadCharReadCharread_char — Einlesen eines Zeichens aus einem Fenster.

Signatur

read_char( : : WindowHandle : Char, Code)

Herror T_read_char(const Htuple WindowHandle, Htuple* Char, Htuple* Code)

void ReadChar(const HTuple& WindowHandle, HTuple* Char, HTuple* Code)

HString HWindow::ReadChar(HString* Code) const

static void HOperatorSet.ReadChar(HTuple windowHandle, out HTuple charVal, out HTuple code)

string HWindow.ReadChar(out string code)

def read_char(window_handle: HHandle) -> Tuple[str, str]

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

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