桌面图标多了,是不是感觉桌面太小了?可惜Windows只允许一种桌面图标查看方式。
前段时间jason发给我一个只有2k的exe文件,一下手快没问是什么就运行了,然后才发现是一个更改桌面图标查看方式的程序。
这样的话是不是可以放更多的图标了呢?
再运行一下后,就恢复了原样。这就是全部用法了。
由于jason没告诉我后果,导致我桌面图标顺序全部乱了,那么多图标重新整理,烦死了。BS一下!
不过后来他又给我发来了一个c文件,就是这个程序的源代码,征得他同意后,在这里贴出来。
//deskview.exe cosplay
//[2008-09-11 jason jsfaint@gmail.com]
#include <windows.h>int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR pszCmdLine, int cmdShow)
{
HWND hwnd = FindWindowEx(FindWindowEx(FindWindow("Progman", NULL), 0, "SHELLDLL_DefView", NULL), 0, "SysListView32", NULL);int iStyle = GetWindowLong(hwnd, GWL_STYLE);
/*
char szBuf[64]= {0};
sprintf(szBuf, "iStyle = 0x%x\niStyle&2 = %d", iStyle, iStyle&2);
MessageBox(hwnd, szBuf, "Information", MB_OK);
*/
int flag = iStyle &(int)2;
if(flag == 0)
SetWindowLong(hwnd, GWL_STYLE, iStyle|=(int)2);
else
SetWindowLong(hwnd, GWL_STYLE, iStyle&=~(int)2);/*
ZeroMemory(szBuf, 64);
sprintf(szBuf, "iStyle = 0x%x\niStyle&2 = %d", iStyle, iStyle&2);
MessageBox(hwnd, szBuf, "Information", MB_OK);
*/
ShowWindow(hwnd, SW_SHOWNORMAL);
}
有兴趣的看看吧,我就不再解释了。
其实这种功能的软件我以前也见过,好像还是某软件的附加功能。现在看来,原理其实很简单嘛……
下载(2K):fs2you | 来自软件生活 | 纳米盘 | live-share | fileden | FileSavr | easy-share
PS:写话题广告主要为了补贴域名和服务器开支,我会在广告开头注明的,希望大家理解,谢谢。
Popularity: 8%

























如果可以记住顺序,进行排序的话,我会大力支持的,可惜,美中不足
[回复]
=v=只是cosplay而已,当然也可以叫山寨版
[回复]
如果真的太混乱我比较推荐使用“音速启动”
这个软件我用了应该有三四年。是一款不作恶的软体
十分的好用
而且绿色所以重新安装系统不受影响
其次你还可以把他做 网络收藏夹
我推荐是没有利益的,虽然现在网络很多软文。
哈哈,因为确实好用。但是你最好还是别用了,多人用了我怕他变得邪恶了。
[回复]
Black-Xstar 在 2008-09-28 3:23 pm 回复:

@Chris.Ro, 这软件我用过,感觉麻烦,而且要启动多一个软件,不喜欢。
其实我在手机上就用了这类软件,现在也觉得麻烦了,还是默认的开始菜单比较好。
[回复]
这种排序放桌面上眼睛不太能受得了!嘎嘎!
[回复]
我喜欢vista那种超大图标
还有ubuntu里面可以自由缩放的最爽
有些喜欢的程序可以放成很大很显眼~~
[回复]
Black-Xstar 在 2008-09-28 3:20 pm 回复:

@小墨, 我在vista里不用大图标,浪费空间,呵呵。
[回复]
图标小了眼睛难受~我用Launcher来解决~
[回复]
不如放到快捷方式中更方便,呵呵。
Vista有提供这个功能了吧?
[回复]
Black-Xstar 在 2008-09-28 3:22 pm 回复:

@neekey, vista里可以选择查看方式(大图标,中等图标和经典图标),但也没有这种查看方式吧……
[回复]
不如用DesktopIconToy这个还有更多显示方式..
[回复]
这么多图标放桌面上,好累眼的。直接用win+r吧
[回复]
睡到自然醒blog 在 2008-09-29 1:25 pm 回复:

@托盘, 强
[回复]
Launcher也是很好的软件,可以参考一下善用佳软的文章。
[回复]
换一个分辨率高点的显示屏就一切OK了
[回复]
如果你一直用linux桌面,就知道图标有多大了。
[回复]
这个之前就看到过了,但是有个缺点,就是貌似重启之后就没有效果了,也就是说要运行这个程序才有小图标效果..
其次排序不能记忆..
权当体验而已吧.
[回复]
图标多了可以放在一个一个文件里面,那个是在太小了。不习惯的
[回复]
我定期打包桌面图标去一个文件夹滴...所以还是蛮干净滴桌面
[回复]
我也是把图标分来放到文件夹的,然后放在最底部,哈哈,DOCK一样。。。就是不动···lol.....
[回复]
可以用 NirCmd ---
列表查看:
nircmd win child class Progman +style class SysListView32 2
恢复:
nircmd win child class Progman -style class SysListView32 2
[回复]
我的桌面不显示图标啲...呵呵, 用Launchy全权取代...
[回复]