我正在寻找可以在Windows上获取给定文件类型(例如.doc,.pdf)的图标的C / C ++代码。我需要创建一个显示文件列表的应用程序,我需要有与这些文件对应的文件图标。
我已经看过相同的C#代码,但我从未使用过C#,也不认为我可以使用相同的代码供我使用。
请帮忙!
答案 0 :(得分:2)
我发现了这个:http://msdn.microsoft.com/en-us/magazine/cc301425.aspx
因此,您基本上使用SHGFI_USEFILEATTRIBUTES和任何文件名/路径调用SHGetFileInfo
(如果它不存在则无关紧要),并将文件类型信息写入SHFILEINFO
。