imestatus( ) 函数

请参阅

打开或关闭 IME(输入法编辑器)窗口或者返回当前的 IME 状态。

语法

IMESTATUS([nExpression])

返回值类型

Numeric

参数

nExpression

打开或关闭 IME(输入法编辑器)窗口。下表列出了 nExpression 的值和相应的 IME 窗口的状态。

nExpression IME 窗口动作
0 关闭 IME 窗口
1 打开 IME 窗口

如果省略 nExpression,IMESTATUS() 返回当前的 IME 状态。下表列出了 IME 状态的返回值,使用 VERSION(3) 决定当前环境。

下面的表列出了为日语地区的 IME 状态返回的值。

返回值 IME 状态
0 没有安装 IME
1 打开 IME
2 关闭 IME
3 使 IME 不可用
4 Hiragana 模式 (双字节)
5 Katakana 模式 (双字节)
6 Katakana 模式 (单字节)
7 Alpha数值型模式 (双字节)
8 Alpha数值型模式 (单字节)

下面的表列出了为朝鲜语地区的 IME 状态返回的值。
返回值 IME 状态
0 没有安装 IME
1 Hangul 模式 (单字节)
2 English 模式 (单字节)
11 English 模式 (双字节)
15 Hangul 模式 (双字节)
23 Hanja 转换模式 (Hangul + 单字节模式)
31 Hanja 转换模式 (Hangul + 双字节模式)

说明

详细内容,请参阅《Microsoft Visual FoxPro 6.0 中文版程序员指南》的第十八章“开发国际化应用程序”中的“输入国际化字符”。

操作对于如Hiragana 和 Katakana 语言的双精度字符设置时,该函数非常有用。