高分求代码移动桌面图标的方法。 能够指定任何一个桌面上的图标位置。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HWND hWndLv=GetFirstChild(GetFirstChild(FindWindow("ProgMan",NULL)))hWndLv是左面ListView的句柄然后用GetItemRect(hWndLv)得到每个图标的位置SetItemRect()设置每个图标的位置chi\ 将第一个项移到(500, 500)HWND hPM = ::FindWindow(NULL, "Program Manager");HWND hShell = ::FindWindowEx(hPM, NULL, "SHELLDLL_DefView", NULL);HWND hSLV = ::FindWindowEx(hShell, NULL, "SysListView32", NULL);ListView_SetItemPosition(hSLV, 0, 500, 500); 其它要用到的消息查下msdn,LVM_GET打头 vc端口扫描 编译问题 - 优化大小 (极端优化) vs2005 制作msi安装包 VC6 MSDN问题. 窗口背景的问题,要求用SDK CString类型的问题 请问各位网络高手 祝贺神州5顺利发射,放200 超链接类里面鼠标置于超链接上就变成手的形状是怎样实现的? 三叉切分窗口? 怎样进行汉字的笔画排序(c++/java/c#代码都可) 在MFC中如何将GIF动画导入对话框?
hWndLv是左面ListView的句柄
然后用GetItemRect(hWndLv)得到每个图标的位置
SetItemRect()设置每个图标的位置
chi\
HWND hPM = ::FindWindow(NULL, "Program Manager");
HWND hShell = ::FindWindowEx(hPM, NULL, "SHELLDLL_DefView", NULL);
HWND hSLV = ::FindWindowEx(hShell, NULL, "SysListView32", NULL);
ListView_SetItemPosition(hSLV, 0, 500, 500); 其它要用到的消息查下msdn,
LVM_GET打头