首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请教一下,这个是用什么控件或技术实现的

2013-12-19 
请问一下,这个是用什么控件或技术实现的。选择一个文件夹就可以以图中的方式显示出改文件夹中所有的文件。求

请问一下,这个是用什么控件或技术实现的。
请教一下,这个是用什么控件或技术实现的

选择一个文件夹就可以以图中的方式显示出改文件夹中所有的文件。
求指点,感谢!
[解决办法]
上面是CComboBox
下面是CListCtrl / CListView
可以用CFileFind查找指定目录里的文件
文件图标可以通过SHGetFileInfo获取
加到CListCtrl的图片列表(CImageList)里面去.
[解决办法]
CImageList imglist;
imglist.Create(.....) 创建图像列表
CListCtrl.SetImageList(....) 设置列表控件和图像列表关联

SHGetFileInfo(....) 获取文件的图标
int nIndex=imglist.AddIcon(...) 把图标加到图像列表,返回图片索引

CListCtrl::InsertItem(,,nIndex) 插入项目到列表控件时,指定图片索引

参考:中文版MFC参考手册
http://download.csdn.net/detail/CometNet/2171668

热点排行