# winex.mouse 库模块帮助文档

## winex.mouse 成员列表 <a id="winex.mouse" href="#winex.mouse">&#x23;</a>

### winex.mouse.click(窗口句柄,x,y) <a id="winex.mouse.click" href="#winex.mouse.click">&#x23;</a>
左键单击  
x,y为目标窗口内客户区坐标  
如果该坐标存在直接子窗口,则将消息发送到该子窗口,可选增加wParam参数,用法参考源码

### winex.mouse.clickDB(窗口句柄,x,y) <a id="winex.mouse.clickDB" href="#winex.mouse.clickDB">&#x23;</a>
左键双击  
x,y为目标窗口内客户区坐标  
如果该坐标存在直接子窗口,则将消息发送到该子窗口,可选增加wParam参数,用法参考源码

### winex.mouse.delayClick <a id="winex.mouse.delayClick" href="#winex.mouse.delayClick">&#x23;</a>
完整击键之间的间隔,默认为5

### winex.mouse.delayDown <a id="winex.mouse.delayDown" href="#winex.mouse.delayDown">&#x23;</a>
按下后的时间间隔,默认为5

### winex.mouse.delayUp <a id="winex.mouse.delayUp" href="#winex.mouse.delayUp">&#x23;</a>
弹起后的时间间隔,默认为1

### winex.mouse.down(窗口句柄,x,y) <a id="winex.mouse.down" href="#winex.mouse.down">&#x23;</a>
左键按下  
x,y为目标窗口内客户区坐标,  
如果该坐标存在直接子窗口,则将消息发送到该子窗口,  
可选增加wParam参数,用法参考源码

### winex.mouse.move(窗口句柄,x,y) <a id="winex.mouse.move" href="#winex.mouse.move">&#x23;</a>
移动鼠标  
x,y为目标窗口内客户区坐标  
如果该坐标存在直接子窗口,则将消息发送到该子窗口,可选增加wParam参数,用法参考源码

### winex.mouse.sendToChildWindow <a id="winex.mouse.sendToChildWindow" href="#winex.mouse.sendToChildWindow">&#x23;</a>
允许同时发送鼠标消息到子窗口,默认为 true

### winex.mouse.up(窗口句柄,x,y) <a id="winex.mouse.up" href="#winex.mouse.up">&#x23;</a>
左键弹起  
x,y为目标窗口内客户区坐标  
如果该坐标存在直接子窗口,则将消息发送到该子窗口,可选增加wParam参数,用法参考源码

## winex.mouse.mb 成员列表 <a id="winex.mouse.mb" href="#winex.mouse.mb">&#x23;</a>

### winex.mouse.mb.click(窗口句柄,x,y) <a id="winex.mouse.mb.click" href="#winex.mouse.mb.click">&#x23;</a>
中键单击  
x,y为目标窗口内坐标

### winex.mouse.mb.clickDB(窗口句柄,x,y) <a id="winex.mouse.mb.clickDB" href="#winex.mouse.mb.clickDB">&#x23;</a>
中键双击  
x,y为目标窗口内坐标

### winex.mouse.mb.down(窗口句柄,x,y) <a id="winex.mouse.mb.down" href="#winex.mouse.mb.down">&#x23;</a>
中键按下  
x,y为目标窗口内坐标

### winex.mouse.mb.hroll(窗口句柄,x,y,-3) <a id="winex.mouse.mb.hroll" href="#winex.mouse.mb.hroll">&#x23;</a>
滚动条向左滚动  
x,y为目标窗口内坐标

### winex.mouse.mb.hroll(窗口句柄,x,y,3) <a id="winex.mouse.mb.hroll" href="#winex.mouse.mb.hroll">&#x23;</a>
滚动条向右滚动  
x,y为目标窗口内坐标

### winex.mouse.mb.roll(窗口句柄,x,y,-3) <a id="winex.mouse.mb.roll" href="#winex.mouse.mb.roll">&#x23;</a>
滚动条向下滚动  
x,y为目标窗口内坐标

### winex.mouse.mb.roll(窗口句柄,x,y,3) <a id="winex.mouse.mb.roll" href="#winex.mouse.mb.roll">&#x23;</a>
滚动条向上滚动  
x,y为目标窗口内坐标

### winex.mouse.mb.up(窗口句柄,x,y) <a id="winex.mouse.mb.up" href="#winex.mouse.mb.up">&#x23;</a>
中键弹起  
x,y为目标窗口内坐标

## winex.mouse.rb 成员列表 <a id="winex.mouse.rb" href="#winex.mouse.rb">&#x23;</a>

### winex.mouse.rb.click(窗口句柄,x,y) <a id="winex.mouse.rb.click" href="#winex.mouse.rb.click">&#x23;</a>
右键单击  
x,y为目标窗口内坐标

### winex.mouse.rb.clickDB(窗口句柄,x,y) <a id="winex.mouse.rb.clickDB" href="#winex.mouse.rb.clickDB">&#x23;</a>
右键双击  
x,y为目标窗口内坐标

### winex.mouse.rb.down(窗口句柄,x,y) <a id="winex.mouse.rb.down" href="#winex.mouse.rb.down">&#x23;</a>
右键按下  
x,y为目标窗口内坐标

### winex.mouse.rb.up(窗口句柄,x,y) <a id="winex.mouse.rb.up" href="#winex.mouse.rb.up">&#x23;</a>
右键弹起  
x,y为目标窗口内坐标
