TC官方合作论坛

 找回密码
 立即注册
查看: 1519|回复: 1

[问题] 找不到后台组合键或者“按下”实现

[复制链接]
发表于 2012-3-18 15:10:56 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
之前做多窗口同步的时候就奇怪为什么后台keyDown会等同于keyPress.而不是一直按住不放的效果(记事本按住某键不放,不停输出的效果)

百度。。在按键论坛翻啊翻,都是这个问题。实现不了。
有些人说DX模式键盘可以。但是测试也不行

纳闷啊,不能keydown的话键盘同步效率就不怎么样。
貌似之前测试的时候鼠标就可以实现后台拖放的效果。

继续百度继续找啊找。发现都是说实现不了。。

求指点。后台“按下”这个有无解决之法?
回复

使用道具 举报

发表于 2013-11-19 18:41:59 | 显示全部楼层
本帖最后由 TCX将 于 2013-11-19 18:43 编辑

发上我的解决方法{:soso_e113:}
窗口句柄=窗口.鼠标所在窗口句柄()
循环(真)
a=17+70

如果(字符串.查找字符串(a,"+")>0)
                        
                        字符串.分割(返回串[循环值],"+",返回键)
                        变量 焦点句柄=窗口.焦点窗口()
                        窗口.激活(窗口句柄)
                        键盘.按下(返回键[0])
                        
                        键盘.按键(返回键[1])
                       
                        键盘.弹起(返回键[0])
                        
                        窗口.激活(焦点句柄)
                       
                    否则
                        窗口.提交按键(窗口句柄,返回串[循环值])
                    如果结束
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-23 07:48 , Processed in 0.036925 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表