设置前台鼠标在屏幕上的活动范围 @param x1 区域的左上X坐标. 屏幕坐标 @param y1 区域的左上Y坐标. 屏幕坐标 @param x2 区域的右下X坐标. 屏幕坐标 @param y2 区域的右下Y坐标. 屏幕坐标 @return 0: 失败 1:成功 注: 调用此函数后,一旦有窗口切换或者窗口移动的动作,那么限制立刻失效. 如果想一直限制鼠标范围在指定的窗口客户区域,那么你需要启动一个线程,并且时刻监视当前活动窗口,然后根据情况调用此函数限制鼠标范围.
(int x1,int y1,int x2,int y2)
| 555 | * 如果想一直限制鼠标范围在指定的窗口客户区域,那么你需要启动一个线程,并且时刻监视当前活动窗口,然后根据情况调用此函数限制鼠标范围. |
| 556 | */ |
| 557 | public int LockMouseRect(int x1,int y1,int x2,int y2){ |
| 558 | return Dispatch.call(dm,"LockMouseRect",x1,y1,x2,y2).getInt(); |
| 559 | } |
| 560 | /** |
| 561 | * 设置dx截图最长等待时间。内部默认是3000毫秒. 一般用不到调整这个 |
| 562 | * @param time 等待时间,单位是毫秒。 注意这里不能设置的过小,否则可能会导致截图失败,从而导致图色函数和文字识别失败 |