Здравствуйте, Trapper, Вы писали:
T>Ситуация — есть директория с файлами, надо их все загнать в CListCtrl. Причём перед названием каждого файла надо вставить иконку, с которой он отображается в Windows. То есть надо фактически сделать копию Windows — окошка, с такой функциональность. Проблема в том, что я не знаю, как из файла получить его иконку, функция ExtractIcon(Ex) здесь не подходит, она работает только с исполняемыми файлами или файлами .ico.
T>Что здесь можно придумать?
Использовать системный ImageList и получать индекс иконки через SHGetFileInfo() с SHGFI_SYSICONINDEX.