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

时间:2011-01-16 22:15:02

标签: c++ windows icons desktop

如何在c ++中设置大尺寸的桌面图标? Windows 7专业版是操作系统和;使用dev c ++。

1 个答案:

答案 0 :(得分:2)

您可以通过模拟控制键和鼠标滚轮组合来完成此操作。您可以从“代码项目”中阅读本文中有关此方法的更多信息: Programmatically resize Desktop icons to a small list in Windows Vista and 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"

提及的大小以像素为单位,显然:)