如何动态注册全局热键和反注册?

kayoo 2013-05-15 12:41:24
假设注册热键“Q”
注册的时候可以执行过程,假设为test123,(但是打字的时候打不出字母Q)
反注册的时候不执行过程过程,可以打出字母Q
按button1来一键切换‘注册’和‘反注册’
请问如何做到?谢谢
...全文
53 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sololie 2013-05-15
全局热键,只要记住你的程序窗口激活时(在最前)才注册热键,当程序窗口失去焦点后就注销热键。 注册的代码封装为一个函数,注销的代码封装成一个函数, 程序窗口在最的时候才做注册,程序窗口一失去焦点马上就注销热键,就不会影响其他程序了。
回复
sololie 2013-05-15
一键切换不就把你注册代码和注销的代码调用一次而已嘛 上你的代码吧
回复
清风皎月 2013-05-15
回复
相关推荐
发帖
Delphi
创建于2007-08-02

4925

社区成员

Delphi 开发及应用
申请成为版主
帖子事件
创建了帖子
2013-05-15 12:41
社区公告
暂无公告