【发布时间】:2011-08-20 21:27:34
【问题描述】:
我想在不使用诸如 getasynckeystate 之类的钩子或键盘监视功能的情况下获得按键信号,这似乎使我的问题过大了。我需要一个可以全局工作的功能(在其创建的窗口之外),例如 GetCursorPos 但需要按键(PageUp按键)来触发一些自定义事件。感谢您提供的任何指导。
【问题讨论】:
-
你必须使用钩子。说您不想使用 设计 来做您需要的事情的 winapi 功能不会让您有任何收获。低级键盘钩子很容易上手,它不是全局钩子。
-
我同意@Hans。有一种简单的方法可以做到这一点:它被称为钩子 :)
标签: c++ visual-studio-2010 winapi visual-c++