Страница: 1 |
В одной иконке внутри сидит 5 иконок(16х16,32х32-по 2 шт и 48х48) Как их можно различить и программно выбрать любую из них, может у них какие-нибудь номера или ещё чего есть? Кто знает,подскажите пожалуйста
Да хотелось бы иметь возможность указать иконку для файла, ассоциированного с программой, но не совпадающую с иконкой самого ехе-файла,т.е. чтобы у ехе-файла и файла, являющегося его приложением были разные иконки, и при этом не таскать с собой дополнительные иконки и не оговаривать их пути. Вот собственно в чем проблемка ExtractAssociatedIcon вытаскивает только иконку №3 а ExtractIcon вытаскивает иконку №1 остальные не извлекаются, пробовал индексы от -5 до 5 Хотя прога AWicon показывает все 5 штук Ну если этот журнал где-нибудь онлайн можно найти, то поищу Спасибо за подсказку Страница: 1 |
Вопрос: 5 иконок
Добавлено: 08.11.03 03:03
Автор вопроса: cresta
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
Brusco
ICQ: 175617069
Вопросов: 4
Ответов: 24
Профиль | | #1
Добавлено: 08.11.03 03:24
Вообще-то Винда сама определяет какую иконку выводить. Зачем-же это делать программно???!!!
Номер ответа: 2
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #2
Добавлено: 08.11.03 04:25
Номер ответа: 3
Автор ответа:
CaS
ICQ: 165551179
Вопросов: 10
Ответов: 124
Web-сайт:
Профиль | | #3
Добавлено: 08.11.03 04:55
Попробуй API: ExtractIcon или ExtractAssociatedIcon
Номер ответа: 4
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #4
Добавлено: 08.11.03 06:04
Если есть возможность, то глянь журнал Программист, 2003 год,
февральский выпуск. Там была статья о формате ICO.
Номер ответа: 5
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #5
Добавлено: 08.11.03 06:33
Номер ответа: 6
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #6
Добавлено: 08.11.03 06:38
Номер ответа: 7
Автор ответа:
Brusco
ICQ: 175617069
Вопросов: 4
Ответов: 24
Профиль | | #7
Добавлено: 09.11.03 03:12
Если есть разные иконки, то лучше не надо их пихать в коллекцию!!! А ассоциировать надо по индексу - иконка самого exe файла - 0, а остальные - как в ресурсах присвоишь!