| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Получить иконки связанные с конкретным типом файла |
| Автор: zone51 12.4.2008, 20:33 |
| Здравствуйте товарищи. Помогите пожалуйста решить проблему: есть список TListView и надо чтобы каждый итем имел иконку причем иконка бралась из самой винды а не из длл то есть ассоциированная с типом файла иконка. Как это можно сделать? Спасибо |
| Автор: bi0s_0x269 26.5.2008, 21:55 |
| bool getFileInfo(SHFILEINFO *info, const char *file, bool large) { DWORD flags = SHGFI_USEFILEATTRIBUTES | SHGFI_ICON | SHGFI_TYPENAME; int ret; if (large == true) { flags |= SHGFI_LARGEICON; } else { flags |= SHGFI_SMALLICON; } ret = SHGetFileInfo(file, FILE_ATTRIBUTE_NORMAL, info, sizeof(SHFILEINFO), flags); return ((ret == 0) ? false : true); } |