在CListCtrl中,如何得到资源管理器样式的图标?
请教一下:
提供一个路径,比如 "D:\\"
然后,有一个FindFile搜索该路径下的文件夹和文件。
如何把该文件夹或文件的图标也一起显示到CListCtrl中。
...
while (bContinue == TRUE)
{
bContinue = files.FindNextFile();
if (files.IsDots())
continue;
m_pListCtrl->InsertItem(index,files.GetFileName(),img_index//如何得到该图标??);
index ++;
}
谢谢!
问题点数:50、回复次数:12Top
1 楼comstep(小毛)回复于 2006-03-20 16:25:58 得分 0
就是类似资源管理器的界面,右边显示系统的文件。而且要大图标,小图标,列表切换。
谢谢大家了~~Top
2 楼lixiaosan(小三)回复于 2006-03-20 16:29:51 得分 15
HICON ExtractIcon(
HINSTANCE hInst,
LPCTSTR lpszExeFileName,
UINT nIconIndex
);Top
3 楼comstep(小毛)回复于 2006-03-20 16:36:09 得分 0
我是菜鸟,能不能告诉我一下解决的思路啊?Top
4 楼Snow_Ice11111(雪上加冰)回复于 2006-03-20 19:01:01 得分 15
http://www.vckbase.com/document/viewdoc/?id=836Top
5 楼qkhhgutg(太子)回复于 2006-03-21 14:54:47 得分 0
接分,接接Top
6 楼comstep(小毛)回复于 2006-03-24 14:45:20 得分 0
都不是,为什么网上的东西都是一样的?
我搜一下,出来的都是一样的???
但都不是我想要的。
=====================================
还是感谢大家,但是我想把任意文件在资源管理器里显示的图标都得到。
比如exe,dll...并且显示出来。SHGetFileInfo能不能做到?Top
7 楼comstep(小毛)回复于 2006-03-27 17:56:55 得分 0
htm后缀的显示不了,这是为什么?Top
8 楼wlwlxj(wlwlxj)回复于 2006-03-27 18:41:10 得分 5
接粉Top
9 楼wawaku(一堆裤衩!)回复于 2006-03-27 19:45:09 得分 15
CImageListTop
10 楼comstep(小毛)回复于 2006-03-28 20:18:41 得分 0
问题解决了,但是各位都没有理解我的意思。
看来只能自己帮自己了。
=======================================
郁闷!结贴Top
11 楼comstep(小毛)回复于 2006-03-28 20:22:03 得分 0
还能发吗?Top
12 楼comstep(小毛)回复于 2006-03-28 20:22:16 得分 0
我考,还能发Top




