高手请进:怎样vb获取与文件类型相关联的图标?
在vb中,我要获取某几个文件类型的图标,比如.avi,.doc类型的图标,
查了很多资料,知道可以调用windows api函数ExtractAssociateIcon得到,
但还是遇到很多问题:
1。该api的一个参数需要是一个具体的文件名,如:d:\a.txt,而我用的时候是没有具体文件的。想了个办法,我可以创建一个新文件如d:\temp\b.txt,然后再获取相关联的图表,但是这样大大影响了程序执行效率,心有不甘,不知还有没有其他好办法
2。得到的返回值是个一个handler,我可以把图标显示出来,但一刷新页面,图标就没了,无法保存图标,无法把图标set给一个picture对象。如何解决?