0

Delphi TScreen 对象有一个接受 IME 名称的集合。并且 TControl 提供了 SetIMEName 方法。

这些 IME 名称是不变的吗?它们与 ISO 语言名称相同吗?

平台:Windows XP。

谢谢,帕万。

4

1 回答 1

2

它们不是 ISO 语言名称。它们是键盘布局的名称。查看Forms.pas中的实现,TScreen.GetImes可以看到该列表来自从HKey_Local_Machine\System\CurrentControlSet\Control\Keyboard Layouts注册表项读取布局文本键值。

我的计算机中的一些值表明它不是语言名称列表,包括Latin AmericanUnited Kingdom ExtendedChinese (Simplified) - US KeyboardDivehi PhoneticLithuanian IBMRussian (Typewriter)

于 2009-11-20T02:02:15.627 回答