获取windows7中语言栏的当前所选语言
get the current selected language of the language bar in windows 7
我正在windows 7中编写一个键记录器(使用SetWindowsHookEx),我需要知道所按键的正确键盘布局。我试着从ForegroundWindow获取键盘布局,这在大多数情况下都很好,但在InternetExplorer9中,它没有按预期工作(它返回了错误的布局)。我想过从语言栏中获取布局(因为它显示了当前正在键入的窗口的语言),但我不知道如何检索这些数据。也许有一个注册表项包含这些数据,或者我可以向语言栏窗口询问其文本。有什么想法吗?
WinApi的GetKeyboardLayout不符合您的要求吗?
相关文章:
- 不同语言中相同代码的不同行为
- 为什么C++对链表中的下一个节点使用指针,而像 C# 或 Java 这样的语言只使用类 Node 的名称?
- r语言 - C++ 类型为"const std ::?
- 通用C++/Python 多语言的存在
- 为什么我的 EnumWindowProc 不能用 C 语言编译?
- 了解算法的性能差异(如果以不同的编程语言实现)
- Rextester 语言编译C++问题
- 如何将多种语言设置放在单个 .clang 格式文件中
- 不同语言中的模运算符差异
- 刚接触C++,难以理解语言的细微差别
- 为什么开发人员将C / C ++用于嵌入式系统,而不是像Python这样的高级语言与C相比?
- 我们可以用 C 语言嵌套 #define 和 #if 吗?
- 我的C++语言蛮力算法有问题
- 如何删除已输入的书以及如何使标题,语言和名称在上面放置空格不会出错?
- 为什么编程语言被编译为汇编程序而不是二进制?
- QDirIterator语言 - No hasNext not FilePath reaction
- "C.UTF-8" C++ Windows 上的语言环境?
- 了解 cin.fail() 和 cin.clear语言 - Vector 追加程序
- '_HAS_CXX17'宏是否可用于自定义项目标头以启用C++17 语言集功能?
- 获取windows7中语言栏的当前所选语言