read_charT_read_charReadCharReadCharread_char (算子名称)
名称
read_charT_read_charReadCharReadCharread_char
— Read a character from a window.
参数签名
描述
read_charread_charReadCharReadCharReadCharread_char
reads a character from the keyboard in the
input window (= output window). If the character is printable it is returned
in CharCharCharCharcharValchar
. If a control key has been pressed, this will be indicated
by the value of CodeCodeCodeCodecodecode
. Some important keys are recognizable by
this value. Possible values are:
- 'character':
printable character
- 'left':
cursor left
- 'right':
cursor right
- 'up':
cursor up
- 'down':
cursor down
- 'insert':
insert
- 'none':
none of these keys
- 'canceled':
read_charread_charReadCharReadCharReadCharread_char
has been canceled (Windows only)
运行信息
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
参数表
WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle
(input_control) window →
HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Window handle.
CharCharCharCharcharValchar
(output_control) string →
HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Input character (if it is not a control character).
CodeCodeCodeCodecodecode
(output_control) string →
HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Code for input character.
结果
read_charread_charReadCharReadCharReadCharread_char
returns 2 (
H_MSG_TRUE)
if the window is valid.
Otherwise an exception is raised.
可能的前置算子
open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window
,
set_fontset_fontSetFontSetFontSetFontset_font
可替代算子
read_stringread_stringReadStringReadStringReadStringread_string
,
fread_charfread_charFreadCharFreadCharFreadCharfread_char
,
fread_stringfread_stringFreadStringFreadStringFreadStringfread_string
参考其它
write_stringwrite_stringWriteStringWriteStringWriteStringwrite_string
,
set_fontset_fontSetFontSetFontSetFontset_font
模块
Foundation