c++ - 如何获取ime语言信息?( windows, C++ )

标签 c++ windows winapi ime

我需要在 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/

相关文章:

c++ - 对 operator+ 和/或 operator+= 使用 move 语义有意义吗?

C++ 命名空间....匿名命名空间是合法的吗?

JSON 到 CSV : variable number of columns per row

windows - Windows 上的 Mercurial "hg clone"通过 ssh 出现 plink 问题

c - 将编辑控件的宽度和高度设置为 100%

c++ - 使用 Visual Studio 2010 调试器时无法读入文件

c++ - "Access violation"与 COleVariant

windows - 使用 BAT 从网络共享复制

c++ - WM_DEVICECHANGE lParam 为空

c++ - 更改窗口的消息循环线程