关于鼠标的调用,虽然,我在本站查到了一部分,但是不全面,这几天编程,基本掌握了它的中断调用:如下
中断号:33h
显示鼠标:union REGS regs;
regs.x.ax=1;
int86(0x33,®s,®s);
检查是否被按下: union REGS regs;
regs.x.ax=6;
int86(0x33,®s,®s);
返回值在bx寄存器中;
在实际编程中一般要使用循环不断的检验是否被按下!
检验鼠标位置:union REGS regs;
regs.x.ax=3;
int86(0x33,®s,®s);
返回值:x坐标在regs.h.cl
y坐标在regs.h.dl
中断号:33h
显示鼠标:union REGS regs;
regs.x.ax=1;
int86(0x33,®s,®s);
检查是否被按下: union REGS regs;
regs.x.ax=6;
int86(0x33,®s,®s);
返回值在bx寄存器中;
在实际编程中一般要使用循环不断的检验是否被按下!
检验鼠标位置:union REGS regs;
regs.x.ax=3;
int86(0x33,®s,®s);
返回值:x坐标在regs.h.cl
y坐标在regs.h.dl