当前位置:  开发笔记 > 开发工具 > 正文

如何为Windows应用程序注册自定义键盘快捷方式

如何解决《如何为Windows应用程序注册自定义键盘快捷方式》经验,为你挑选了1个好方法。

我想创建一个Windows实用程序应用程序,可以使用键盘快捷键从任何其他应用程序中随时调用,例如:

Win+T

Ctrl+T

Alt+T

Ctrl+ Alt+T

Ctrl+ Shift+T

我可以使用哪些组合键以及如何在Windows注册表中设置它们?

(如果其他应用程序使用该快捷方式,则它当然不起作用.)



1> Amr Elgarhy..:

当您的应用程序启动时,以编程方式执行此操作的选项是调用此Windows API:

RegisterHotKey(IntPtr hwnd, int id, int fsModifiers, int vk);

并取消注册调用此API:

UnregisterHotKey(IntPtr hwnd, int id);

两者都存在于user32API中

http://www.pinvoke.net/search.aspx?search=RegisterHotKey&namespace=[All]

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有