Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Где Windows хранит системную иконку Exclamation (ну или Warning по другому)? / 9 сообщений из 9, страница 1 из 1
09.06.2016, 01:49
    #39253220
Pantalone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
Нужно задействовать ее в программе, но проблема в том, что не могу найти единое место где она лежит. В Windows 7 таких иконок нашел несколько штук в Shell32.dll, а в XP их там вообще нет. Откуда тогда их берет LoadIcon(0, IDI_EXCLAMATION)?
Саму LoadIcon(0, IDI_EXCLAMATION) использовать для этого дела не могу, она при увеличенном до 150% системном шрифте выдает мелкую иконку.
...
Рейтинг: 0 / 0
09.06.2016, 01:59
    #39253222
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
PantaloneСаму LoadIcon(0, IDI_EXCLAMATION) использовать для этого дела не могу, она при увеличенном до 150% системном шрифте выдает мелкую иконку.Случаем, это не поможет? https://msdn.microsoft.com/en-us/library/windows/desktop/ms648072(v=vs.85).aspx LoadIcon can only load an icon whose size conforms to the SM_CXICON and SM_CYICON system metric values. Use the LoadImage function to load icons of other sizes.
...
Рейтинг: 0 / 0
09.06.2016, 02:46
    #39253228
Pantalone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
Отбой, нашел где они притаились )
...
Рейтинг: 0 / 0
09.06.2016, 02:47
    #39253229
Pantalone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
Да, если кому понадобится, то они тут USER32.DLL
...
Рейтинг: 0 / 0
09.06.2016, 08:46
    #39253274
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
PantaloneДа, если кому понадобится, то они тут USER32.DLL loadicon
сказали же уже.

в 10-ке нет USER32.DLL.
...
Рейтинг: 0 / 0
09.06.2016, 12:34
    #39253487
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
PantaloneДа, если кому понадобится, то они тут USER32.DLL


вообще это знать не надо, в API есть для этих иконок стандартные способы загрузки.
...
Рейтинг: 0 / 0
09.06.2016, 15:16
    #39253716
Pantalone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
eNosePantaloneДа, если кому понадобится, то они тут USER32.DLL loadicon
сказали же уже.

в 10-ке нет USER32.DLL.
Точнее LoadImage.
Насчет USER32 вы проверяли? Вот она: http://savepic.ru/10066980.png


MasterZivPantaloneДа, если кому понадобится, то они тут USER32.DLL
вообще это знать не надо, в API есть для этих иконок стандартные способы загрузки.
Я же написал суть проблемы, LoadIcon(0, IDI_EXCLAMATION) выдает мелкую иконку, LoadImage еще не пробовал, но там похоже надо конкретный размер указывать, а вот другая API ExtractIconEx из USER32.DLL выдает то что надо в соответствии с выбранным масштабом текста и элементов без указания размера, по крайней мере у меня так получилось.
...
Рейтинг: 0 / 0
09.06.2016, 20:38
    #39253899
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
PantaloneНасчет USER32 вы проверяли? Вот она: http://savepic.ru/10066980.png хм. да, не заметил :)

но способ ненадёжный.
лучше брать то, что дает система.
...
Рейтинг: 0 / 0
10.06.2016, 00:07
    #39253948
Pantalone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
eNoseно способ ненадёжный.
лучше брать то, что дает система.
Похоже, вы правы, при масштабе 200% иконка снова кривая, значит User32 содержит небольшие размеры.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Где Windows хранит системную иконку Exclamation (ну или Warning по другому)? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]