设置鼠标光标需要三个方面信息:
鼠标的外边界:8*8点阵,16个整数
鼠标的内搏伍部形状:8*8点阵,16个整数
以及鼠标基罩或的热点的相对坐标:int x,y
其中外闷巧边界和内边界连续存放,为长度为32的整型数组 int marks[32] SetCurs(unsigned masks[32],x,y)
{union REGS regs struct SREGS sregs
regs.x.ax=9
regs.x.bx=xregs.x.cx=y/* hot spot*/
regs.x.dx=(unsigned)masks
segread(&sregs)int86(0x33,(r)gs,(r)gs)
}
一些不同形状的光标数据:
//mouse
{0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, //Cursor mask
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1000, 0x13c0,
0x3ff0, 0x7ff8, 0xfff8, 0xfff8, 0x0824, 0x0822, 0x1ce2, 0x0000},
//empty hand
{0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0x0c00, 0x1200, 0x1200, 0x1200, 0x13fe, 0x1249, 0x1249, 0x1249,
0x7249, 0x9001, 0x9001, 0x9001, 0x8001, 0x8001, 0x4002, 0x3ffc},
//full arrow
{0x3fff, 0x1fff, 0x0fff, 0x07ff, 0x03ff, 0x01ff, 0x00ff, 0x007f,
0x003f, 0x00ff, 0x01ff, 0x10ff, 0x30ff, 0xf87f, 0xf87f, 0xfc3f,
0x0000, 0x4000, 0x6000, 0x7000, 0x7800, 0x7c00, 0x7e00, 0x7f00,
0x7f80, 0x7e00, 0x7c00, 0x4600, 0x0600, 0x0300, 0x0300, 0x0180},
//full hand
{0xf3ff, 0xe1ff, 0xe1ff, 0xe1ff, 0xe001, 0xe000, 0xe000, 0xe000,
0x8000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8001, 0xc003,
0x0c00, 0x1200, 0x1200, 0x1200, 0x13fe, 0x1249, 0x1249, 0x1249,
0x7249, 0x9001, 0x9001, 0x9001, 0x8001, 0x8001, 0x4002, 0x3ffc}
}
Point hotspot[]={{0,11},{4,0},{0,0},{4,0}}/*热点*/
驱动程序,全称为“设备驱动程序”,是一种可以使计算机和设备通信的特殊程序,可以说相当于硬件的接口, *** 作系统只能通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。
设备驱动程序用来将硬件本身的功能告诉 *** 作系统,完成硬件设备电子信号与 *** 作系培哪樱统及软件的高级编程语言之间的互相翻译。配丛当 *** 作系统需要使用某个硬件时,它会先发送一系列工作指令给相应硬件的驱动程序,驱动程序接收到指令后,马上将其翻译成此硬件设备才能听懂的电子信号命令,从而让该硬件工作。
正是由于这个原因,驱动程序在系统中的所占的地位十分重要,一般当 *** 作系统安装完毕后,首要的便是安装硬件设备的驱动程序。
计算机刚安装好系统 *** 作系统,有些设备工作不正常或无法工作,就是因为没有安装相应的驱动程序,或是驱动程序安装得不完整,也有可能是安装的驱动程序版本不正确造成的。
不过,大多数情况下,我们并不需要安装所有硬件设备的驱动程序,是因为现在的 *** 作系统已经将现在市场上的绝大多数的硬件驱动程序集成至 *** 作系统当中,或是在 *** 作系统中预先安装的硬件的万用驱动程序。所以现在的 *** 作系统所占的硬盘存储空间也是越来越大。
有些硬件厂商也会根据其生产的硬件的特点,开发出一些特殊功能或特殊用途,同时这些硬件厂商也会其开发出针对这些功能的驱动程序。
正如你问的:鼠标驱动程序到底有什么用?
将鼠标插在计算机上,在计算机 *** 作系统安装完成后,鼠标就可以用了。这是因为鼠标插在计算机上,在计算机安装 *** 作系统时,系统就已自动的将鼠标的驱动程序进行了安装。但是这时只是安装了鼠标基本功能的驱动程序。如果您安装的是有特殊功能的鼠标,那么没有安装特定的/鼠标自带的驱动程序,这些特殊功能是无法实现在的。比如, **燕 的鼠标可以支持手势功能,就是鼠标在鼠标垫上划个圈就可以打开网页,划个沟就可以关闭网页的这样的功能就无法实现。还有 *技 的多侧键鼠标,鼠标侧面的多个键可以定义相应的多个功能,或是通过按一个键就可以实现几个功能的组合,如果没装它特有的驱动程序,这些功能就无法实现,也就只能相当于一个普通鼠标来用。
此外,有些鼠标的还具有优联(*技鼠标)功能、电量检测/提示功能、DPI精细调节功能……等,缓乎这些都是需要相应的驱动程序才能实现。
(现在知道是非常的“芳草天,它自己在到处打广告,可是在知道上回答问题都不敢说某个产品的具体品牌,一写品牌名,知道就提示“违反了知道的龟腚”,问题的回答也就被屏蔽,您也就看不到我的回答了。)
参考资料来源:百度百科
● 希望我的回答能对你有所帮助。
-------------------------------------------------------------------------------------------------------------------------
● 以上内容根据“笨不知道”个人经验进行编写,仅代表个人意见和见解,任何人不得任意修改、删增;严禁抄袭。如需引用,请注明出处。
方法/步骤
1、首先鼠标右键找到个性陵虚化。
2、点击,进入找到设置。
3、再进入,找到设备。
4、左迅高侧找到鼠标和亩汪尺触摸板。
5、右侧看到相关设置,找到其他鼠标选项。
6、点击,在d出框,找到硬件。
7、点击,找到下方的属性。
8、点击进入,即可在上方找到驱动程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)