TC官方合作论坛

标题: 为嘛热键全部都是全局热键,怎么设置非全局热键? [打印本页]

作者: Antecer    时间: 2013-8-9 20:30
标题: 为嘛热键全部都是全局热键,怎么设置非全局热键?
RT:我在程序里面注册了热键,但是我发现它的热键全部都是全局热键,那么有木有非全局的热键呢?
非全局的热键怎么设置呢?

整个键盘就那么几个按钮啊,要是全部用全局热键的话,哪有那么多热键来用啊,求非全局的热键注册方法.

我只是想用这个功能实现按下F1弹出帮助文档,而不需要任何时候按下都弹出啊 = =||

作者: jimye0526    时间: 2013-8-9 21:00
热键不全局的话,你直接点击界面上的按钮不就行了,
如果你非要不全局的,消息路由可以满足你的要求
作者: cylhb    时间: 2013-8-9 21:25
-.-那就自己写个热键捕捉的咯。。以前不是全局的时候都喊着要全局,现在又要不全局了~两难全,呵呵。反正自己写一个捕捉也简单嘛。
作者: ok963963ok    时间: 2013-8-10 08:01
不全局的话使用消息路由吧
作者: Antecer    时间: 2013-8-13 12:29
好吧,我去了解一下消息路由是什么东东。。。

其实我不仅仅要非全局,同时也要全局的热键,于是那个热键插件能够多个参数选择全局或者非全局就好了。
作者: Antecer    时间: 2013-8-13 15:49
好了,搞懂了,多谢大家的帮助,这是我的学习成果:
功能 消息路由测试_消息路由(句柄,消息,w参数,l参数,时间,x坐标,y坐标)
        如果((消息==256)&&(w参数==112))
        辅助.消息框(文件.读文件("rc:帮助.txt"),"使用说明_"&版本号)
        返回 真
    如果结束
返回 假
功能结束




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1