我需要在 Windows 中获取当前选择的 IME 语言设置。
我找到了 ImmGetConversionStatus(),但它没有返回当前选择的语言。
最佳答案
虽然很久以前就有人问过这个问题..我相信你可能已经自己解决了。 :)
你尝试了吗? : 如果在 Windows 7 上:GetUserDefaultLocaleName 函数 语法:
int GetUserDefaultLocaleName(
__out LPWSTR lpLocaleName,
__in int cchLocaleName
);
lpLocaleName 保存当前文化。
检查文档:http://msdn.microsoft.com/en-us/library/dd318136%28VS.85%29.aspx
仅供引用, 也检查这些: http://msdn.microsoft.com/en-us/library/dd318135%28VS.85%29.aspx 还有“support.microsoft.com/kb/193080”
关于c++ - 如何获取ime语言信息?( windows, C++ ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5774662/