我有一个多语言Access应用程序,需要访问机器上安装的语言/键盘布局。我有一些字段接受各种语言的输入。我希望能够在输入和退出这些字段时更改活动语言/键盘布局。
我确信有一些Windows API,但我无法提供任何帮助。我会很高兴任何代码示例,链接或任何可以让我指向正确方向的东西。
答案 0 :(得分:2)
您可以使用Keyboard Input Functions更改有效的键盘布局。您应该看到的功能是:
您可以在MSDN上找到Locale IDs的列表,也可以从here下载。您可以使用EnumSystemLocales函数获取当前安装的语言环境。我无法保证代码的质量,但这里有一些使用这些函数的例子:
http://vbnet.mvps.org/index.html?code/locale/enumsystemlocales.htm
http://www.vbforums.com/showthread.php?t=22694