Страница: 1 |
Страница: 1 |
Вопрос: Как получить иконку несуществующего файла ?
Добавлено: 08.11.04 16:10
Автор вопроса: avkiev | ICQ: 226072
Как по имени файла узнать иконку, ему соответствующую ?
Самого файла в системе нет.
Сейчас делаю так:
- создаю временный файл с таким именем,
- Напускаю на него SHGetFileInfo,
- удаляю файл.
Все работает, но можно ли обойтись без создания/удаления временного файла ?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Rebel
Вопросов: 32
Ответов: 50
Web-сайт:
Профиль | | #1
Добавлено: 08.11.04 17:34
да можно, цепляй иконку через реестр, где там лежит описание иконки для неизвестного файла - не помню (попробуй поискать на shell32.dll,<номер иконки>, для остальных в HKCL.
Дальше - ExtractIconEx.
Номер ответа: 2
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #2
Добавлено: 09.11.04 12:48
См. http://vbnet.ru/forum/show.aspx?id=60959
В итоге всех дискуссий, как ни странно это тебе покажется, я пришёл к выводу, что удобнее всего использовать временный файл.
Номер ответа: 3
Автор ответа:
avkiev
ICQ: 226072
Вопросов: 48
Ответов: 107
Профиль | | #3
Добавлено: 09.11.04 14:56
Да, я тоже пришел к этому выводу.
Всем спасибо