vc++中如何实现类似fences软件中的栅栏桌面

fences(http://www.stardock.com/products/fences/)是stardock公司开发的一款桌面小工具,是.net开发的。

桌面图标是放在 SysListView32这个列表中,您可以通过FindWindowEx 方法来获取到桌面图标例如:

if(((hWnd = ::FindWindowEx(NULL, NULL, "Progman", NULL)) == NULL) ||

 ((hWnd = ::FindWindowEx(hWnd, NULL, "SHELLDLL_DefView", NULL)) == NULL) ||

 ((hWnd = ::FindWindowEx(hWnd, NULL, "SysListView32", NULL)) == NULL))

 {

 MessageBox("Could not get desktop window.");

 goto Exit;

 }

同时您也可以使用ListView_RedrawItems来重新强制绘制某个范围内的 ListViewItem。或者您也可以尝试使用LVM_REDRAWITEMS消息来重新绘制。


桌面软件类似Fences是指一类能够帮助用户有效组织和管理桌面图标的应用程序。这类软件可以让用户创建可调整大小的桌面区域,将相关的图标聚集在一起,从而使桌面更加整洁和有序。以下几款类似Fences桌面软件值得介绍: 1. DesktopShelves:这款桌面软件可以将桌面上的文件和文件夹整理成可调整大小的虚拟“书架”,用户可以根据需求创建多个书架,并根据自己的喜好对其进行自定义。这样一来,桌面上的文件就可以按照特定的类别或项目分组管理,提高工作效率。 2. Nimi Places:Nimi Places是另一款类似Fences桌面整理软件,它提供了类似的功能,可以帮助用户创建自定义的桌面区域,并且支持拖放操作和自动排列图标。此外,Nimi Places还提供了一些附加功能,如以列表或网格显示图标、自定义图标样式等。 3. Stardock Groupy:Stardock Groupy是一款更加强大的桌面组织软件,除了可以将桌面图标整理成组织结构,还可以将多个应用程序窗口整合成一个多标签页的窗口。这样一来,用户可以更加高效地在同一窗口切换和管理不同的应用程序,提高工作效率和整体桌面整洁度。 总之,类似Fences桌面软件可以帮助用户更好地组织和管理桌面图标,提高工作效率和桌面整洁度。根据个人需求和喜好,可以选择适合自己的软件来进行桌面整理。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值