Страница: 1 |
Страница: 1 |
Вопрос: Ресурсы другой проги
Добавлено: 20.02.05 06:17
Автор вопроса: Calhoon | Web-сайт:
Как выцепить значок (самый первый) из какого-нибудь EXE или dll? Желатьно бы, чтобы код был проще...
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #1
Добавлено: 20.02.05 11:10
В смысле иконку?
Двойку поменяй на 1 или 0, не знаю, с какого начинается нумерация. Это если я правильно понял вопрос и тебе нужная иконка
Номер ответа: 2
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #2
Добавлено: 20.02.05 12:52
Все ок, но использовать следует:
LoadIcon или LoadImage, с предварительным LoadLibrary...
Номер ответа: 3
Автор ответа:
Calhoon
ICQ: 789764
Вопросов: 90
Ответов: 230
Web-сайт:
Профиль | | #3
Добавлено: 21.02.05 19:48
sne, а можно поподробней?
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 21.02.05 23:12
а чё в примерах влом поискать?
Номер ответа: 5
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #5
Добавлено: 22.02.05 01:00
Сначала получаешь дескриптор с пом LoadLibrary, а потом с пом. LoadIcon плучаешь хэндл на иконку, далее ее можешь отрисовать на каком-нить контексте, хоть в памяти, хоть на том же PictureBox/Форме, и получить то что требовалось.
Номер ответа: 6
Автор ответа:
Calhoon
ICQ: 789764
Вопросов: 90
Ответов: 230
Web-сайт:
Профиль | | #6
Добавлено: 25.02.05 04:54
Ага, а сохранить новый ресурс реально? В dll, скажем? Уже существующий? В частности, иконку.
Номер ответа: 7
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #7
Добавлено: 25.02.05 07:18
перезаписать - запросто... а с новым - сложнее...
Номер ответа: 8
Автор ответа:
Calhoon
ICQ: 789764
Вопросов: 90
Ответов: 230
Web-сайт:
Профиль | | #8
Добавлено: 28.02.05 04:37
1. Ok, тогда перезаписать... Зарезервировать местечко можно... Т.е. чтобы эти иконки там и остались, в EXE/dll (скорее, все же dll)
2. Заодно еще вопросик: LoadResourse есть, а какой-нить SaveResourse (чтоб сохранить или заменить у себя в проге)?
Номер ответа: 9
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #9
Добавлено: 28.02.05 19:14
FindResource, SizeOfResource, LoadResource, LockResource... UpdateResource
Смотри по ним инфу....