DH_MouseDetector SynthEdit模块检测各种鼠标手势的的GUI面板上,提供了一个透明的矩形。
输入:
自动复位 - 控制的点击复位模式:
为TRUE时,“点击”或“双击”后单击或双击一个瞬间输出为TRUE被检测到,然后会自动复位为FALSE。这可以用来触发事件在单击或双击。 “点击”输出只发送一个TRUE触发的神器出山:www.shenqi73.com点击是否是双或单,即,它不会触发一个双击第2次的点击。
如果为FALSE,“点击”或“双击”输出设置为TRUE时,单击或双击检测到,并保持TRUE直到复位的复位输入。修饰键输出“+ Shift键”和“+ Ctrl键”也保持TRUE直到复位时,他们陪单击或双击
复位 - 复位“点击”,“双击”,“+ Shift键”和“+ Ctrl键”的输出为FALSE,数字输出为0。
输出:
鼠标移过 - 当鼠标悬停在矩形TRUE,否则返回FALSE。
点击 - TRUE时,按一下鼠标左键已被侦破。复位行为取决于上述的点击复位模式。
双击 - TRUE时,鼠标左键双击已被侦破。复位行为取决于上述的点击复位模式。
鼠标按下 - TRUE时,按住鼠标左键,把光标移动的矩形。保持TRUE,直到按钮被释放,即使鼠标光标移动到矩形外的。 + Shift键 - 如果按下Shift键在按下鼠标左键的时间。如果检测时,按下Shift键,单击鼠标左键的点击复位模式复位行为取决于如上所述。如果同时按下Shift键,拖动鼠标光标引脚复位为FALSE,当按钮被释放。
+ Ctrl键 - TRUE,如果Ctrl键被按下鼠标左键被按下的时候。如果鼠标左键点击时检测到按下Ctrl键,复位行为取决于上述的点击复位模式。如果鼠标指针拖动的同时按下Ctrl键时,此引脚复位为FALSE,当按钮被释放。
X位置 - 鼠标光标的水平坐标的矩形。该矩形的左边缘的是0,并且其右边缘1.0。
Y位置 - 鼠标光标的垂直坐标的矩形。该矩形的底部边缘是0,并且其顶边是1.0。 X将区 - 距离的水平分量的鼠标光标就一直拖着。距离是相对的光标位置按下鼠标左键的时间。左到右的运动是正面的,从右到左的运动是否定的。的矩形的宽度为1.0。拖动距离鼠标按钮被释放后仍然可用。
?拖曳区 - 垂直分量的鼠标光标移动的距离就一直拖着。距离是相对的光标位置按下鼠标左键的时间。是积极的,向上运动和向下运动是否定的。 1.0的矩形的高度。拖动距离鼠标按钮被释放后仍然可用。
注意
这是无法检测到鼠标右键点击,,因为SynthEdit捕捉到这些供自己使用,并没有通过他们的模块。