• 主页
  • VBS
  • .NET技术
  • VBA
  • VB网络编程
  • VB多媒体
  • VB数据库
  • VB控件
  • VB COM/DCOM
  • VB基础类
  • VB API

如何获得某个文件(程序)的图标

tokimemo 2006-01-28 03:30:05
如何获得某个文件的图标?
不是窗体上的图标,
不仅仅是程序的。也可能是快捷方式的图标?
希望能给个思路
...全文
82 点赞 收藏 2
写回复
2 条回复
yuanzhihua520 2006年06月09日
up
回复 点赞
shichaoreal 2006年01月29日
使用ExtractIconEX这个API提取EXE,DLL及ICO的图标文。
使用ExtractIconEX API函数从文件中提取图标,并返回图标句柄,然后利用该句柄,使用DrawIcon函数将图标绘制到目标设备中。最后清除句柄以释放系统资源。

如果是快捷方式的图标,取得目标文件路径,搜索里面所有dll,exe和ico的图标文件,去除重复的,一般情况,即为同名可执行程序的图标。
回复 点赞
发动态
发帖子
VB
创建于2007-09-28

1.1w+

社区成员

11.0w+

社区内容

VB技术相关讨论,主要为经典vb,即VB6.0
社区公告
暂无公告