如何获取某类文件的图标?(100分)

  • 主题发起人 主题发起人 progray
  • 开始时间 开始时间
P

progray

Unregistered / Unconfirmed
GUEST, unregistred user!
通过shgetfileinfo可以获取实际存在的文件的图标,可我想通过扩展名来
获取某类文件的图标,比如通过.txt获取文本文件的图标。该如何做呢?

我最终的目的是要达到这样:如果文件本身不包含图标,如.txt,.html等,
那么就获取本地系统内该类型图标,如果文件本身包含图标,如.ico,.exe
而本地又不存在该文件,则显示一个我自定义的图标。我想找个可以实现该
功能的系统函数。
 
先取自身图标不行就取关联文件的图标最后自定义
关联文件可以从注册表中找
 
lb_icesea79,谢谢你的回复。
请问有没有函数可以直接获取某类文件关联文件的图标呢?在资源管理器中的工具/文件夹
/文件类型中,可以显示各个不同后缀文件的关联文件信息,我想应该有相应的函数吧?
如果实在没有,那我就自己查,自己找图标了。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1036258
 
多人接受答案了。
 
后退
顶部