当指定输入值为 SM_MOUSEWHEELPRESENT 时,可检测滚轮 鼠标是否安装,或鼠标是否具有滚轮。 鼠标是否安装,或鼠标是否具有滚轮。但是 Windows 3.51 或以前的 参数, 版本支持 SM_MOUSEWHEELPRESENT 参数,Windows 95 后已不 支 持 SM_MOUSEWHEELPRESENT 参 数 , 所 以 如 果 还 想 使 用 SM_MOUSEWHEELPRESENT,可以于文件开始对该值进行定义,定 ,可以于文件开始对该值进行定义, 义如下: 义如下:
#define SM_MOUSEWHEELPRESENT 也可以,因为在早期版本中 期版本中, 或直接给定输入值 75 也可以,因为在早期版本中, SM_MOUSEWHEELPRESENT 的定义就是 75,在后期版本中虽然没 , 的定义,但该功能仍然保留。 有了 SM_MOUSEWHEELPRESENT 的定义,但该功能仍然保留。 检测鼠标安装,还可以间接地通过检测鼠标的按键个数来确定。 检测鼠标安装,还可以间接地通过检测鼠标的按键个数来确定。常 见鼠标有单键、双键和三键等几种类型, 见鼠标有单键、双键和三键等几种类型,也有适于
网络浏览的五键鼠 标。对鼠标键数的检测同样也是通过上述函数来实现的,在指定 对鼠标键数的检测同样也是通过上述函数来实现的, SM_CMOUSEBUTTONS 后返回值不为 0 时,则表明系统安装有鼠 标,返回值及
系统支持的鼠标键数。当返回值为 0 时,也说明鼠标没有 返回值及系统支持的鼠标键数。 安装。 安装。