如题,listview设置为vsreport显示,我的listview要列举出d:\abc目录下的三个文件(分别为:a.txt,b.exe,c.jpg)名,并显示每个文件对应的图标,在不用imagelist的情况下显示到listview上,请问怎么操作?谢谢!
解决方案 »
- 用IdHTTP控件下载
- 求如何在窗口中修改TStringList中的内容,并改变输入方式(例如:某一单元改用ListBox输入)
- 关于dblookupcombobox
- Delphi 中友元问题:请高手指点迷津,多谢了。
- adoquery1.Post的问题
- DataBase Aliases
- 请问高手?
- 如何恢复数据库文件?是不是和备份一样?只不过目标文件与原文件和备份时相反?
- 关于数据库
- delphi 6 中用 result:=………… 编译出错,我好久不用竟然忘记了哪里出错了,是USES中要引用什么特殊的单元?
- SUIPack控件在delphi2010的安装(window7系统)
- DELPHI中关于excel表格数据读取问题
var
FileInfo: TSHFileInfo;
begin
//取得小图标集句柄
S_ImageListHandle := SHGetFileInfo('C:\',0,FileInfo,
SizeOf(FileInfo),SHGFI_SYSICONINDEX or SHGFI_SMALLICON);
//将小图标集句柄指给列表
SendMessage(Listview1.Handle, LVM_SETIMAGELIST, LVSIL_SMALL, S_ImageListHandle);
end;
使用的时候:
ListItem:=ListView1.Items.Add;
FillChar(FileInfo, SizeOf(FileInfo), #0);
SHGetFileInfo(Pchar(extractfilepath(application.ExeName)),0,FileInfo,sizeof(FileInfo),
SHGFI_SYSICONINDEX or SHGFI_SMALLICON);
ListItem.ImageIndex :=FileInfo.iIcon ;