我想知道最简单的方法是知道在一定像素范围内是否单击了鼠标,即在图形模式下显示矩形按钮并找出用户是否单击了鼠标。
谢谢!
答案 0 :(得分:2)
具有相同的鼠标驱动程序功能,可告知您被单击的鼠标,也可以告诉您此时鼠标在何处。
下一个代码等待左键单击:
$(document).ready(function(){
var clicked = false;
$(".selectAll").on("click", function() {
$(".checkbox").prop("checked", !clicked);
clicked = !clicked;
});
});
点击到达后,您就开始将NoLeftClick:
mov ax, 0003h ; MOUSE.GetMousePosition
int 33h ; -> BX CX DX
test bx, 1 ; Is left button down?
jz NoLeftClick ; No
(X)和CX
(Y)中获得的坐标与您感兴趣的矩形的坐标进行比较:
DX
有关鼠标api的更多信息,请咨询http://stanislavs.org/helppc/int_33.html