在 Windows 上获取键盘语言
Get keyboard language on Windows
我知道我可以使用 GetKeyboardLayout function 来检索当前的键盘语言。
但是我仍然对如何使用此函数的 return 值感到困惑。
谁能写一个实际的例子来说明如何使用它,例如,检查键盘是否设置为英语? (我正在使用 C++)
提前致谢。
找到解决方案!
HKL KeyboardLayout = GetKeyboardLayout(0);
if (PRIMARYLANGID(KeyboardLayout) == LANG_ENGLISH)
我知道我可以使用 GetKeyboardLayout function 来检索当前的键盘语言。 但是我仍然对如何使用此函数的 return 值感到困惑。
谁能写一个实际的例子来说明如何使用它,例如,检查键盘是否设置为英语? (我正在使用 C++)
提前致谢。
找到解决方案!
HKL KeyboardLayout = GetKeyboardLayout(0);
if (PRIMARYLANGID(KeyboardLayout) == LANG_ENGLISH)