首页
社区
课程
招聘
[求助]IExtractIcon接口问题导致图标显示不正常
发表于: 2010-7-7 15:57 4821

[求助]IExtractIcon接口问题导致图标显示不正常

2010-7-7 15:57
4821
在一般ListView中,如果要显示某类扩展名的图标,我试过几种方法,但效果和系统一样的只有一种,就是将ListView的ImageList设为系统的ImageList,然后用   SHGetFileInfo来获取 ".txt" ".doc"等扩展名的图标 index,用index来代表图标,才能为系统显示效果一样,否则用其它办法显示出来,虽然看起来差不多,但还是有很明显的差别.

     现在我正在做一个NSE(Namespace Extension),需要实现IExtractIcon接口来返回图标,在这个接口中,我是通过SHGetFileInfo来获取".txt" ".doc"等这些扩展名的图标句柄,然后返回,由于IExtractIcon接口只接受HICON,导致显示效果和系统的略有不同,请问有人知道怎么解决吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//