Winapi C++;运行函数的热键

Winapi C++;运行函数的热键,winapi,hotkeys,Winapi,Hotkeys,希望将F1指定为运行函数的热键。我有一个带有窗体的windows 32项目,但是当我按F1键时,窗体将在后台,而不是活动窗口中 是否有方法对热键或快捷键进行编码,以便在按下F1键时,即使Form1未激活,它也会运行该功能?请查看该功能 它允许您定义系统范围的热键。当热键被按下时,即使你的窗口不活动,你也会收到一个 WMHHOTKEY 消息。标准C++中没有热键。你需要一个全局钩子来完成。相关:我将研究AutoHotKey是如何做到这一点的。它是免费的。如果我没弄错的话,它使用了一堆dll调用。

希望将F1指定为运行函数的热键。我有一个带有窗体的windows 32项目,但是当我按F1键时,窗体将在后台,而不是活动窗口中

是否有方法对热键或快捷键进行编码,以便在按下F1键时,即使Form1未激活,它也会运行该功能?

请查看该功能


它允许您定义系统范围的热键。当热键被按下时,即使你的窗口不活动,你也会收到一个<代码> WMHHOTKEY 消息。

标准C++中没有热键。你需要一个全局钩子来完成。相关:我将研究AutoHotKey是如何做到这一点的。它是免费的。如果我没弄错的话,它使用了一堆dll调用。