简短版:
当窗口不活跃时,如何使用C++/C在Windows中接收输入消息?
背景信息:
我正在开发一个输入系统,它不应依赖于任何窗口,因此可以在控制台中使用。
我的想法是创建一个仅接收消息的不可见窗口,使用HWND_MESSAGE作为hWndParent是可能的。但只有当它处于活动状态时才会接收输入消息,而我不希望这样。它应该始终接收输入(除非应用程序请求不再这样做,例如因为失去了焦点)。
我知道这是可能的,许多应用程序支持全局快捷键(例如媒体播放器(播放控制)或即时通讯软件(打开联系人列表)),我只是不知道怎么做。你知道吗?