Au3控制Win7桌面图标大小

Win7系统桌面不同于XP及老版本的桌面系统,增加了很多人性化的功能,比如桌面图标可以根据自己的需要调整为大、中、小三种类型的大小,也可以根据自己的需要按住CTRL+鼠标滚轮控制图标大小。这一点非常的人性化,这里给大家介绍,如何模拟人工手动操作方式让程序去帮助我们调整图标的大小。

实际操作桌面图标大小,我们只需要模拟键盘CTRL+鼠标滚轮消息发送给Windows的桌面进程句柄就可以了,通过Spy++我们截取到了按住CTRL+鼠标滚轮的消息是WM_MOUSEWHEEL,在第一个参数中我们可以设定是否按住CTRL键,参考:http://msdn.microsoft.com/en-us/library/ms645617(VS.85).aspx,根据该功能我们实现了如下具体代码:

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注