请高手赐教:我用Indy中的FTP 和 ShellListView 如何获得文件或是目录的图标??
解决方案 »
- 晕了,editmask的理解
- 兄弟们这是为什么呀?!帮忙看看
- 100分求教!有关屏保问题!
- 我 constructor 一个FORM的CREATE,不懂为什么会出现下面这人 问题,麻烦你帮看一下,谢谢
- 请问一个dbgrid问题,谢谢!
- 因为毕业答辩 急需各位高手滴帮助 有谁愿意帮我完成一个关于超市销售商品的界面呢 拜托!偶是菜鸟 万分感谢
- 没有这样的语句对不对:query1.field('name');
- 询问TStream的用法
- 智能手机,用USB连,有做的比较好的发短信的源码程序没?
- 在SQL中查询的一个问题:
- 数据库添加数据的问题?
- ***急!!如何在DBGRID中不同的行显示不同的颜色***
if (SHGetFileInfo(asFileName.c_str(),
0,
&FileInfo,
sizeof(FileInfo),
SHGFI_ICON | SHGFI_SYSICONINDEX | SHGFI_TYPENAME))
return FileInfo.iIcon;用API函数啊,代码见上,呵呵,我昨天才学的
function GetFileIconIndex(FileName:string):integer;
var Ext:String;
FileInfo:TSHFileInfo;
begin
Ext := FileName;
Result := SHGetFileInfo(Pchar(Ext), 0, FileInfo, SizeOf(FileInfo), SHGFI_ICON or SHGFI_SYSICONINDEX or SHGFI_TYPENAME);
Result := FileInfo.iIcon;
end;