Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Icons 32бита цветности не правильно отображаюся |
Автор: Allest 13.9.2004, 11:45 |
Нужно сделать список файлов в окне ListView со значками, ассоциируемыми с этими файлами. Значки загружаю функцией SHGetFileInfo(strFilePath, 0, &shfi, sizeof(shfi), SHGFI_ICON | SHGFI_LARGEICON), и добавляю в ImageList с помощью ImageList_AddIcon(...). ImageList пробывал создавать и с флагом ILC_COLORDDB, и с флагом ILC_COLOR32, но в получающимся списке значки выглядят заметно хуже, чем в проводнике Windows. (т.е. некоторые цвета заменены чёрным) Помогите это исправить пожалуйста. |
Автор: Coocky 15.9.2004, 23:07 |
Я вышлю тебе код своего "проводника" через день.Там была такая же проблема,но я ее решил.Уже не помню как(тафно било ![]() |
Автор: Allest 21.9.2004, 14:59 |
Coocky, чего-то не приходит... Пошли ещё раз пожалуйста, мой майл в профиле |
Автор: Гость_Gunnar 21.9.2004, 17:02 |
Создавай ИмагеЛист с флагом ILC_COLOR32|ILC_MASK |
Автор: Coocky 22.9.2004, 22:05 | ||
Извини,дружище,в командировке был ![]() ![]() |
Автор: Allest 23.9.2004, 12:01 |
Гость_Gunnar, так уже делал - не помогло |
Автор: Coocky 23.9.2004, 14:08 |
Я отправил прогу.Юзай ![]() |