可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
这不是代码你把代码加进去,所有按键用按键码
你对这个回答的评价是
发现无论sleep多久 都只能输入一个空格, 不能实现像物理键盘那样按住空格键不放输入多个空格的效果,
请问如哬实现按住键盘不放输入多个字符的效果
说明:1、需要输出到其它窗口;
2、一定要通过按住不放实现输出多个重复字符
以下可以实现向記事本发送空格
其实我是想实现某游戏中按住空格发招的效果, 这个过程中不能中断必须按住一段时间
不过winIO没法发送消息到其他窗口……
只能先获得这个窗口的焦点然后激活,也不是什么特别好的办法
如果要达到这种效果还是通过int9中断做比较好……很多模拟器都是这么做嘚
你一直按着,其实消息差不多被堵着了,
按下空格键启动一个计时器在计时器中
你可以考虑用TIMER控件
ontimer里面調用键盘事件
其实键盘驱动产生按键消息的原理是:在有按键按下时产生一个WM_KEYDOWN消息,然后已系统规定的频率检查按键是否弹起若弹起则產生WM_KEYUP消息,若未弹起则继续产生一个WM_CHAR消息而当系统繁忙时,系统就会合并多个WM_CHAR消息并在参数中指定消息重复次数。
其实如果能获取目標程序句柄则可以发送WM_CHAR消息,其lKeyData参数中就可以指定按键重复次数
可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
这不是代码你把代码加进去,所有按键用按键码
你对这个回答的评价是
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。