powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
9 сообщений из 9, страница 1 из 1
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
    #39253220
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно задействовать ее в программе, но проблема в том, что не могу найти единое место где она лежит. В Windows 7 таких иконок нашел несколько штук в Shell32.dll, а в XP их там вообще нет. Откуда тогда их берет LoadIcon(0, IDI_EXCLAMATION)?
Саму LoadIcon(0, IDI_EXCLAMATION) использовать для этого дела не могу, она при увеличенном до 150% системном шрифте выдает мелкую иконку.
...
Рейтинг: 0 / 0
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
    #39253222
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
    #39253228
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отбой, нашел где они притаились )
...
Рейтинг: 0 / 0
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
    #39253229
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, если кому понадобится, то они тут USER32.DLL
...
Рейтинг: 0 / 0
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
    #39253274
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
PantaloneДа, если кому понадобится, то они тут USER32.DLL loadicon
сказали же уже.

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


вообще это знать не надо, в API есть для этих иконок стандартные способы загрузки.
...
Рейтинг: 0 / 0
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
    #39253716
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
    #39253899
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
PantaloneНасчет USER32 вы проверяли? Вот она: http://savepic.ru/10066980.png хм. да, не заметил :)

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


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