如何使用C / C ++在Windows中获取文件类型图标?

时间:2010-03-25 10:05:17

标签: c++ windows

我正在寻找可以在Windows上获取给定文件类型(例如.doc,.pdf)的图标的C / C ++代码。我需要创建一个显示文件列表的应用程序,我需要有与这些文件对应的文件图标。

我已经看过相同的C#代码,但我从未使用过C#,也不认为我可以使用相同的代码供我使用。

请帮忙!

1 个答案:

答案 0 :(得分:2)

我发现了这个:http://msdn.microsoft.com/en-us/magazine/cc301425.aspx

因此,您基本上使用SHGFI_USEFILEATTRIBUTES和任何文件名/路径调用SHGetFileInfo(如果它不存在则无关紧要),并将文件类型信息写入SHFILEINFO