C++ Win API以编程方式更改输入语言
我想以编程方式将WinXP中的输入语言更改为西班牙语。有API支持吗 谢谢C++ Win API以编程方式更改输入语言,c++,winapi,visual-c++,sdk,C++,Winapi,Visual C++,Sdk,我想以编程方式将WinXP中的输入语言更改为西班牙语。有API支持吗 谢谢 等等。我设法通过键盘事件和快捷键分配来完成 转到“文本服务和输入语言”(这就是windows 7控制面板的名称) 为单向语言指定键。e、 g.“对英语”和“对希伯来语”。我选择了Alt-Shift-7和Alt-Shift-8,因为它们在其他地方很少使用 需要时,从应用程序中发送相应语言的组合键 注意: 如果“your app”是一个外部实用程序(我用Python编写了我的),那么它就不能调用窗口,否则/your
等等。我设法通过键盘事件和快捷键分配来完成
我只是好奇——你为什么要这么做?您是否正在编写一个更好的用户界面来选择语言?不,我有一个场景,用户可以添加一个新的语言键盘,但应用程序没有为他提供进入控制面板的便利。这是一个Win嵌入式应用程序,只有应用程序界面,没有其他功能。我也在寻找同样的东西——一种编程方法,可以在系统范围内更改输入区域设置,或者更改我选择的任何应用程序……感谢Gadu。我注意到这些对流程级别的影响。还有什么系统级的吗?没人知道。显然,托盘图标可以改变整个系统的语言。