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

kayoo 2013-05-15 12:41:24
假设注册热键“Q”
注册的时候可以执行过程,假设为test123,(但是打字的时候打不出字母Q)
反注册的时候不执行过程过程,可以打出字母Q
按button1来一键切换‘注册’和‘反注册’
请问如何做到?谢谢
...全文
85 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sololie 2013-05-15
  • 打赏
  • 举报
回复
全局热键,只要记住你的程序窗口激活时(在最前)才注册热键,当程序窗口失去焦点后就注销热键。 注册的代码封装为一个函数,注销的代码封装成一个函数, 程序窗口在最的时候才做注册,程序窗口一失去焦点马上就注销热键,就不会影响其他程序了。
sololie 2013-05-15
  • 打赏
  • 举报
回复
一键切换不就把你注册代码和注销的代码调用一次而已嘛 上你的代码吧
随行的太阳 2013-05-15
  • 打赏
  • 举报
回复

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧