3

我有一个多语言访问应用程序,需要访问机器上安装的语言/键盘布局。我有某些字段可以接受各种语言的输入。我希望能够在输入和退出这些字段时更改活动语言/键盘布局。

我确信有某种 Windows API 可以解决这个问题,但我无法打开任何东西。对于任何可以让我指出正确方向的代码示例、链接或任何内容,我都会很高兴。

4

1 回答 1

2

您可以使用键盘输入功能更改活动键盘布局。您应该查看的功能是:

您可以在 MSDN 上找到区域设置 ID列表或从此处下载。您可以使用EnumSystemLocales函数获取当前安装的语言环境。我不能保证代码的质量,但这里有一些使用这些函数的例子:

http://vbnet.mvps.org/index.html?code/locale/enumsystemlocales.htm

http://www.vbforums.com/showthread.php?t=22694

http://www.ex-designz.net/apidetail.asp?api_id=499

http://www.xtremevbtalk.com/showthread.php?p=1313750

于 2010-10-08T21:31:45.770 回答