Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - [решено] Получение иконки из файла

Ответить
Настройки темы
.NET - [решено] Получение иконки из файла

В Поисках Истины


Сообщения: 802
Благодарности: 135


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: LilLoco
Дата: 14-07-2011
Здравствуйте. Подскажите как получить иконку файла! Для exe и dll нашел! А вот как сделать для любых других?

Отправлено: 11:19, 14-07-2011

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Не понял, тебе нужны просто иконки какие то? iconsearch.ru - туча иконок на все что можно

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 05:43, 15-07-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


Delirium, Не Нужно не это. Сейчас объясню. Предположим есть некий документ Microsoft Word, и есть приложение с ListView. В LsitView нужно добавить этот документ, чтобы он отображался с такой же иконкой как и в проводнике.

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}


Отправлено: 07:52, 15-07-2011 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Обычно так:

1. Ищем в реестре расширение: «HKEY_CLASSES_ROOT\.doc». Берём значение из «HKEY_CLASSES_ROOT\.doc\(Default)» (например, «Word.Document.8»).
2. Ищем «HKEY_CLASSES_ROOT\Word.Document.8», берём значение из «HKEY_CLASSES_ROOT\Word.Document.8\DefaultIcon\(Default)» (например, «C:\WINDOWS\Installer\{90110419-6000-11D3-8CFE-0150048383C9}\wordicon.exe,1»).

Далее, как в #1.
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:09, 15-07-2011 | #4


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Надо тоже взять на заметку, мне в документообороте пригодится...

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 08:37, 15-07-2011 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Может быть, LilLoco спрашивал именно про .Net? Тут я пас, не знаю, может быть и есть готовые методы.

А так — вот ссылки по теме:
DefaultIcon (COM)
Registering a Program's Icon
How to Assign a Custom Icon to a File Type (Windows)
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:07, 15-07-2011 | #6


В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


Так, спасибо всем за помощь! Нашел WinApi функцию, которая это может сделать Думаю это проще, чем копать в реестре! Но как говорится на вкус и цвет...
Вот описание функции. А вот пример использования на C#.

Цитата Iska:
спрашивал именно про .Net? »
Ну мне нужно в .Net. Но информация полезна различная, не только конкретно этого.

Еще раз, огромное спасибо за помощь!

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:47, 15-07-2011 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - [решено] Получение иконки из файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - пропали иконки на тип файла Bright Microsoft Windows Vista 16 15-12-2014 09:25
Приоритет для исполняемого файла Seven Microsoft Windows NT/2000/2003 1 15-01-2010 12:25
Интерфейс - Как посмотреть версию исполняемого файла с произвольным расширением Vic21 Microsoft Windows 7 2 16-11-2009 15:12
Получение и обработка информации из текстового файла ya158 AutoIt 3 11-09-2009 01:24
CMD/BAT - [решено] Передача строк из исполняемого файла в текстовый. tr011_tmn Скриптовые языки администрирования Windows 11 14-07-2009 16:42




 
Переход