|
|
100精币
因为我加了"是否按住"(如果不加"是否按住"会一直输出),那么问题就来了 必须要松开按住的键才能按下另一个键
|
| 键盘_监听 | 整数型 | | |
| nCode | 整数型 | | | | wParam | 整数型 | | | | lParam | 整数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | Message | 字节集 | | | | VkCode | 整数型 | | | | 是否被按住 | 逻辑型 | | |
Message = 指针到字节集 (lParam, 24 )VkCode = 取字节集数据 (Message, #整数型, 1 ) 如果真 (nCode = #HC_ACTION )  如果真 (wParam = 260 且 取反 (是否被按住 ))   是否被按住 = 真  键盘_回调 (VkCode, wParam ) 如果真 (wParam = 256 且 取反 (是否被按住 ))   是否被按住 = 真  键盘_回调 (VkCode, wParam ) 如果真 (wParam = 257 )  如果真 (是否被按住 )   是否被按住 = 假  键盘_回调 (VkCode, wParam)  返回 (CallNextHookEx (集_键盘钩子句柄, nCode, wParam, lParam )) [attach ]1255841 [/attach ]编辑框1. 加入文本 (“键盘回调:” + 到文本 (键代码 ) + “|” + 到文本 (键状态 ) + #换行符 ) |
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|