Как получить значок типа файла в Windows, используя C / C ++? - PullRequest
2 голосов
/ 25 марта 2010

Я ищу код C / C ++, который может получить значок для данного типа файла (например, .doc, .pdf) в Windows. Мне нужно создать приложение, которое будет отображать список файлов, и мне нужно иметь значки файлов, соответствующие этим файлам.

Я видел код C # для того же самого, но я никогда не работал с C # и не думаю, что я могу использовать тот же код для моего использования.

Пожалуйста, помогите!

1 Ответ

2 голосов
/ 25 марта 2010

Я нашел это: http://msdn.microsoft.com/en-us/magazine/cc301425.aspx

Таким образом, вы в основном вызываете SHGetFileInfo с SHGFI_USEFILEATTRIBUTES и любым именем файла / путем (неважно, существует ли он) и записывает информацию о типе файла в SHFILEINFO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...