如何在c ++中设置桌面图标到大尺寸?

如何从c ++设置大小的桌面图标Windows 7的专业是操作系统和使用开发C + +。

您可以通过模拟控制键和鼠标滚轮组合来完成此操作。 您可以从代码项目阅读本文中有关此方法的更多信息: 在Windows Vista和Windows 7中以编程方式将桌面图标调整为小列表

调整图标的大小。 我们反复调用这个,直到我们得到所需的大小:折叠

SendMessage( hWnd, WM_MOUSEWHEEL, MAKEWPARAM(MK_CONTROL, -WHEEL_DELTA), MAKELPARAM(0, 0) ); 

调整图标的大小。 我们反复调用这个,直到我们得到所需的大小:折叠

 SendMessage( hWnd, WM_MOUSEWHEEL, MAKEWPARAM(MK_CONTROL, WHEEL_DELTA), MAKELPARAM(0, 0) ); 

或者,您可以编辑桌面图标大小的注册表项:

 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics] "Shell Icon Size"="32" 

大小提到是在像素,显然:)