我用SHGetFileInfo获取只能获取到32*32的图标。用SHDefExtractIcon能获取到48*48的图标,但只能获取可执行文件的图标,其它文件获取 不了。
还有一个问题,我获取到图标后画出来,发现画出来的图标周围有一圈粗糙的黑边,不知道是怎么回事。
VC中获取大图标的话,参考下这篇文章就可以了:http://pogopixels.com/blog/getting-the-48x48-or-256x256-icon-of-a-file-on-windows/
非常感谢!