如何用C语言进行鼠标编程?(int33启用,显示/隐藏,获取位置,自定义指针)

DOS中的INT33鼠标系统调用

MS DOS是基于非图形命令行的操作系统。但是,它支持鼠标接口系统调用。鼠标支持由名为MOUSE.COM的应用程序提供。鼠标广泛用于图形应用程序和游戏中。DOS通过软件中断INT 0x33调用实现鼠标接口子系统。下面是该中断向量下的子例程列表。

  • 鼠标光标控制功能
    1. INT 33,1显示鼠标光标
    2. INT 33,2隐藏鼠标光标
    3. INT 33,4设置鼠标光标位置
    4. INT 33,7设置鼠标水平最小/最大位置
    5. INT 33,8设置鼠标垂直最小/最大位置
    6. INT 33,9设置鼠标图形光标
    7. INT 33,设置鼠标文本光标
    8. INT 33,F设置鼠标米奇像素比率
    9. INT 33,10鼠标条件关闭
    10. INT 33,13设置鼠标双倍速度阈值
    11. INT 33,1A设置鼠标灵敏度
    12. INT 33,1B获取鼠标灵敏度
  • 鼠标驱动程序控制/反馈功能
    1. INT 33,0鼠标重置/获取鼠标安装标志
    2. INT 33,15获取鼠标驱动程序状态和内存要求
    3. INT 33,16保存鼠标驱动程序状态
    4. INT 33,17恢复鼠标驱动程序状态
    5. INT 33,1C设置鼠标中断率(仅InPort)
    6. INT 33,1F禁用鼠标驱动程序
    7. INT 33,20启用鼠标驱动程序
    8. INT 33,21重置鼠标软件
    9. INT 33,24获取驱动程序版本,鼠标类型和IRQ
  • 鼠标按键和位置反馈功能
    1. INT 33,3获取鼠标位置和按钮状态
    2. INT 33,5获取鼠标按键按下信息
    3. INT

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树指针指针与数组115657 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月6日
下一篇 2021年2月6日

相关推荐