如何在Windows中创建一个可以通过按快捷键而不是单击来激活的程序?

时间:2013-10-11 10:40:27

标签: windows qt hotkeys registerhotkey

我需要在窗口上创建一个GUI,可以通过按下快捷键来激活它。 1.没有安装类可能吗? 2.如果不可能,只需按下热键并激活我的程序 - 如何编写代码 - 就足够了

谢谢(我正在使用Qt for vs2012添加来执行GUI)

2 个答案:

答案 0 :(得分:1)

我放了一些代码来启动一个执行此操作的线程。它是特定于Windows的,但它可以完成这项工作。

Clipboard Shortcut/Hotkey binding with Qt outside of application

所有这一切的替代方法是转到程序的快捷方式,转到其属性,然后单击快捷方式区域并键入所需的快捷方式。只要它不与在Windows中注册的现有热键重叠,它就可以正常工作,而不会在系统托盘或其他后台线程中隐藏您的应用程序。

希望有所帮助。

答案 1 :(得分:0)

libqxt提供QxtGlobalShortcut课程,可以满足您的需求。