Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как получить иконку несуществующего файла ? Добавлено: 08.11.04 16:10  

Автор вопроса:  avkiev | ICQ: 226072 
Как по имени файла узнать иконку, ему соответствующую ?
Самого файла в системе нет.
Сейчас делаю так:
- создаю временный файл с таким именем,
- Напускаю на него SHGetFileInfo,
- удаляю файл.
Все работает, но можно ли обойтись без создания/удаления временного файла ?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Rebel



Вопросов: 32
Ответов: 50
 Web-сайт: rebel.bos.ru
 Профиль | | #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
удобнее всего использовать временный файл

Да, я тоже пришел к этому выводу.
Всем спасибо

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам