В user32.dll есть функция loadicon. Подскажите, как её можно использовать и что ей передавать в качестве параметра
Извлечение иконок из dll
Извлечение иконок из dll
|
30.12.2009 21:29:31
|
|
|
|
|
|
30.12.2009 21:34:20
Читайте описание функции здесь http://www.pinvoke.net/default.aspx/user32/LoadIcon.html
|
|
|
|
|
|
30.12.2009 21:45:59
Спасибо, не сильно помогло. Может быть, у кого есть пример использования? И еще вопрос можно ли загрузить эти иконки в ImageList?
|
|
|
|
|
|
30.12.2009 21:51:39
Основная сложность здесь в преобразовании winapi-объекта в .NET
|
|||
|
|
|
|
30.12.2009 21:57:40
Спасибо, уже намного понятнее. А можно извлечь иконку, если известно её имя
|
|
|
|
|
|
30.12.2009 22:06:34
Можно
|
|||
|
|
|
|
30.12.2009 22:19:42
Еще раз спасибо, но у меня снова проблема. Суть в том, что я сейчас загружаю значки размером 32х32, а мне нужно отображать 16х16. При масштабировании изображение сильно портиться. Это можно как-то исправить
|
|
|
|
|
|
30.12.2009 22:29:16
Да, вот так
|
|||
|
|
|
|
30.12.2009 22:38:41
Вот, теперь то, что нужно. Еще бы знать, как можно получать имена всех иконок в dll, было бы замечательно
Изменено:
Sergeiv - 30.12.2009 22:38:54
|
|
|
|
|
|
30.12.2009 22:43:25
Воспользуйтесь редактором ресурсов
|
|
|
|
|
|
30.12.2009 22:51:37
Для этого нужно использовать ту же функцию ExtractIconExA.
|
||||
|
|
|
|||
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)