【问题标题】:get the current selected language of the language bar in windows 7获取windows 7语言栏当前选择的语言
【发布时间】:2011-05-26 08:35:52
【问题描述】:

我正在 Windows 7 中编写一个按键记录器(使用 SetWindowsHookEx),我需要知道所按下按键的正确键盘布局。 我尝试从 ForegroundWindow 获取键盘布局,这在大多数情况下都可以正常工作,但在 Internet Explorer 9 中它不能按预期工作(它返回错误的布局)。 我考虑过从语言栏获取布局(因为它显示了当前正在输入的窗口的语言),但我不知道如何检索这些数据。 也许有一个包含此数据的注册表项,或者我可以向语言栏窗口询问其文本。 有什么想法吗?

【问题讨论】:

  • 你在写什么?!您的键盘记录器的具体用途是什么?

标签: c# c++ windows-7


【解决方案1】:

WinApi的GetKeyboardLayout不做你想做的事吗?

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-09-26
  • 1970-01-01
  • 1970-01-01
  • 2017-04-11
  • 2011-05-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多