Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
05.02.2015, 16:25
|
|||
---|---|---|---|
Вопросы по иконкам в родных ресурсах VB.Net |
|||
#18+
Например я добавляю некоторый файл myfile.ico ->Свойства -> Ресурсы ->Значки ->Добавить ресурс -> Добавить существующий файл Предположим, у меня там внутри myfile.ico иконки разных размеров (до кучи скажем еще что разной цветности, хотя последнее время обычно только 32-битные), напр. 48х48 - 32 32х32 - 32 32x32 - 8 32x32 - 4 16х16 - 32 16х16 - 8 16х16 - 4 1. У меня в .Net ресурсе будет полный эквивалент (набор) всех размеров/битностей вложенных иконок? Далее, мне надо достать из моего ресурса иконку нужного размера, т.е. например оригинал 32х32, а не форматированный 32х32 из исходного 48x48. В VB6 из обычных ресурсов я доставал например так: Код: vbnet 1. 2. 3. 4.
В .Net вроде придумал так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
P.S. GetSystemMetrics к делу не относится. Будем считать что жестко прошу 32х32 2. lngIconNotify_MYICON и IconNotify_MYICON.handle -это полностью эквивалентные картинки? Ничего там не исказится? Т.е. могу быть уверен что используется родная 32х32 иконка из оригинального .ico-файла? Далее, пусть у меня My.Resources.MYICON16 делался (содержит) из однозначной иконки 16x16 (одна картинка нужного размера). Т.е. я де-факто знаю что картинка в ресурсе одна и нужного размера. 3. Вот так Код: vbnet 1. 2.
и вот так Код: vbnet 1. 2.
Это эквивалентно? Первого варианта достаточно? P.S. Icon_MYICON.Dispose() естественно в конце работы присутствует. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1401946]: |
0ms |
get settings: |
111ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
others: | 483ms |
total: | 700ms |
0 / 0 |