Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2012, 04:19   #1
dolphin705
Форумчанин
 
Аватар для dolphin705
 
Регистрация: 02.08.2008
Сообщений: 213
Вопрос Как узнать какая иконка отображается в проводнике?

Здравствуйте. Меня интересует как узнать какую иконку из ресурсов файла windows отображает в проводнике?

Знаю немного теории, что по идее должна выбираться самая первая по индексу или по названию иконка, но на деле всё не так.

в некоторых файлах много иконок в ресурсах, никак не могу разобраться как windows определяет какую иконку отображать?
dolphin705 вне форума Ответить с цитированием
Старый 05.05.2012, 07:06   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

В реестре записано.
p51x вне форума Ответить с цитированием
Старый 05.05.2012, 09:15   #3
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

По опыту - первую попавшуюся. (а попадается первой все время одна и та же, т.к. лежат они по очереди).
s-andriano вне форума Ответить с цитированием
Старый 05.05.2012, 11:51   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
первую попавшуюся.
Это если в реестре не прописано.
Да и потом - в самих ресурсах файла должна быть прописана иконка приложения.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.05.2012, 20:16   #5
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Это если в реестре не прописано.
Да и потом - в самих ресурсах файла должна быть прописана иконка приложения.
Именно об этой первой попавшейся я и говорил.
А чтобы пиктограмма была прописана в реестре - ее для этого сначала должен кто-то там прописать.
s-andriano вне форума Ответить с цитированием
Старый 05.05.2012, 20:47   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Именно об этой первой попавшейся я и говорил.
Я подумал что ты имеешь ввиду любую на вкус винды
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После запуска приложения из службы созданной на C# не отображается иконка приложения dmail1976 Общие вопросы .NET 1 22.09.2011 13:38
как получить список запущенных программ и узнать когда и во сколько какая была запущена Аlex Общие вопросы C/C++ 8 04.12.2009 17:18
Как програмно узнать какая директория [папка] в данный момент открыта? dolphin705 Общие вопросы Delphi 13 08.04.2009 21:30
Как узнать какая колонка в DBGrid редактируется?? DangerousWulf БД в Delphi 3 31.01.2007 14:43