|
下面是我的代码,代码里面的调式结果都输出正常,数据也没发现问题。就是不知道为啥实现不了多窗口鼠标同步,不知道问题出在哪?还请不吝赐教!
代码用了乐玩和精易模块
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | win | 窗口操作类 | | lw | 图色模拟类 | 99 | 鼠标同步线程 | 整数型 | | 窗口句柄数组 | 整数型 | 0 |
win. 句柄枚举 (窗口句柄数组, “记事本”, , , , , , )win. 句柄排序 (窗口句柄数组, 0 )调试输出 (窗口句柄数组 )计次循环首 (取数组成员数 (窗口句柄数组 ), i )lw [i ]. 后台_绑定 (窗口句柄数组 [i ], 3, 1, 1, , 0 )超级延时 (1000, ) 线程启动 (&鼠标同步, i, 鼠标同步线程 )计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 按键值 | 整数型 | | | 坐标 | 精易_坐标 | | | 主窗口句柄 | 整数型 | | | 是否弹起 | 逻辑型 | | | i | 整数型 | | | 判断循环首 (真)按键值 = 等待按键 (0, 0 ) 如果 (按键值 = 1 或 按键值 = 2 )如果 (序号 = 1 )主窗口句柄 = 窗口句柄数组 [序号 ]调试输出 (“主窗口:” + 到文本 (主窗口句柄 )) 坐标 = 鼠标_取窗口坐标 (主窗口句柄 )调试输出 (“主窗口:” + 到文本 (坐标.横 ) + “,” + 到文本 (坐标.纵 )) 计次循环首 (取数组成员数 (窗口句柄数组 ), i )如果 (窗口句柄数组 [i ] ≠ 主窗口句柄 )调试输出 (“其他窗口:” + 到文本 (窗口句柄数组 [i ])) lw [i ]. 鼠标_移至 (坐标.横, 坐标.纵 )调试输出 (“其他窗口:” + 到文本 (坐标.横 ) + “,” + 到文本 (坐标.纵 )) 如果 (按键值 = 1 )调试输出 (按键值 )lw [i ]. 鼠标_左键单击 ()如果 (按键值 = 2 )调试输出 (按键值 )lw [i ]. 鼠标_右键单击 ()计次循环尾 ()判断循环尾 ()
|
|