C++ 如何在Windows8中更改语言列表顺序?
我需要以编程方式更改Windows 8中“控制面板\时钟”、“语言”和“区域\语言”中语言的顺序C++ 如何在Windows8中更改语言列表顺序?,c++,windows,winapi,C++,Windows,Winapi,我需要以编程方式更改Windows 8中“控制面板\时钟”、“语言”和“区域\语言”中语言的顺序 即,执行与“语言”对话框上的“上移”和“下移”按钮相同的操作。哪个API函数可用于此任务?谢谢看起来您可以使用and函数来实现这一点。不要忘了广播以通知所有其他应用程序更改 区域和语言添加在HKEY_CURRENT_USER\Control Panel\International\USER Profile下,顺序由多字符串值语言确定 键盘布局的顺序在HKEY_CURRENT_USER\keyboar
即,执行与“语言”对话框上的“上移”和“下移”按钮相同的操作。哪个API函数可用于此任务?谢谢看起来您可以使用and函数来实现这一点。不要忘了广播以通知所有其他应用程序更改 区域和语言添加在HKEY_CURRENT_USER\Control Panel\International\USER Profile下,顺序由多字符串值语言确定
键盘布局的顺序在HKEY_CURRENT_USER\keyboard Layout\Preload下。谢谢你的建议,但我希望有一个更简洁的方法,我的意思是必须有一个API。谢谢你的更新,我已经尝试了SetLocalInfo的所有可能参数,但没有一个能与语言列表一起工作。有一个设置了默认语言,但我的任务是更改列表顺序。还有其他想法吗?谢谢