关于tc下的鼠标的调用


日期:
2005-8-29 1:01:00
来源:
C语言之家
作者:
编辑
vivian
 关于鼠标的调用,虽然,我在本站查到了一部分,但是不全面,这几天编程,基本掌握了它的中断调用:如下 

  中断号:33h 

  显示鼠标:union REGS regs; 

           regs.x.ax=1; 

           int86(0x33,&regs,&regs); 

  检查是否被按下: union REGS regs; 

                  regs.x.ax=6; 

                   int86(0x33,&regs,&regs); 

                  返回值在bx寄存器中; 

                  在实际编程中一般要使用循环不断的检验是否被按下! 

   检验鼠标位置:union REGS regs; 

                  regs.x.ax=3; 

                   int86(0x33,&regs,&regs); 

                   返回值:x坐标在regs.h.cl 

                          y坐标在regs.h.dl 
关闭窗口

   兆联特别申明
1)除本站特殊规定外,本站所有信息均不拥有版权,仅供学习参考!
2)站内大部分内容注明出处及详细信息,版权归作者所有!如果您觉得不妥请及时与我站联系,我们将立即删除。
3)本站提供的资料您只有阅读权,并不等于您得到文章的所有权,本站反对将我站提供的资料直接使用。