高手请进:怎样vb获取与文件类型相关联的图标?

jhshen jhshen 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在vb中,我要获取某几个文件类型的图标,比如.avi,.doc类型的图标,
查了很多资料,知道可以调用windows api函数ExtractAssociateIcon得到,
但还是遇到很多问题:
1。该api的一个参数需要是一个具体的文件名,如:d:\a.txt,而我用的时候是没有具体文件的。想了个办法,我可以创建一个新文件如d:\temp\b.txt,然后再获取相关联的图表,但是这样大大影响了程序执行效率,心有不甘,不知还有没有其他好办法

2。得到的返回值是个一个handler,我可以把图标显示出来,但一刷新页面,图标就没了,无法保存图标,无法把图标set给一个picture对象。如何解决?
...全文
评论 7
收藏 已收藏
分享
返回顶部
jhshen
VB基础类 7,788 成员 197,583 内容