|
|
|
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
|
|||
|---|---|---|---|
|
#18+
Нужно задействовать ее в программе, но проблема в том, что не могу найти единое место где она лежит. В Windows 7 таких иконок нашел несколько штук в Shell32.dll, а в XP их там вообще нет. Откуда тогда их берет LoadIcon(0, IDI_EXCLAMATION)? Саму LoadIcon(0, IDI_EXCLAMATION) использовать для этого дела не могу, она при увеличенном до 150% системном шрифте выдает мелкую иконку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2016, 01:49 |
|
||
|
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2016, 01:59 |
|
||
|
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
|
|||
|---|---|---|---|
|
#18+
Отбой, нашел где они притаились ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2016, 02:46 |
|
||
|
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
|
|||
|---|---|---|---|
|
#18+
Да, если кому понадобится, то они тут USER32.DLL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2016, 02:47 |
|
||
|
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
|
|||
|---|---|---|---|
|
#18+
PantaloneДа, если кому понадобится, то они тут USER32.DLL loadicon сказали же уже. в 10-ке нет USER32.DLL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2016, 08:46 |
|
||
|
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
|
|||
|---|---|---|---|
|
#18+
PantaloneДа, если кому понадобится, то они тут USER32.DLL вообще это знать не надо, в API есть для этих иконок стандартные способы загрузки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2016, 12:34 |
|
||
|
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
|
|||
|---|---|---|---|
|
#18+
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 выдает то что надо в соответствии с выбранным масштабом текста и элементов без указания размера, по крайней мере у меня так получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2016, 15:16 |
|
||
|
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
|
|||
|---|---|---|---|
|
#18+
PantaloneНасчет USER32 вы проверяли? Вот она: http://savepic.ru/10066980.png хм. да, не заметил :) но способ ненадёжный. лучше брать то, что дает система. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2016, 20:38 |
|
||
|
Где Windows хранит системную иконку Exclamation (ну или Warning по другому)?
|
|||
|---|---|---|---|
|
#18+
eNoseно способ ненадёжный. лучше брать то, что дает система. Похоже, вы правы, при масштабе 200% иконка снова кривая, значит User32 содержит небольшие размеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2016, 00:07 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39253487&tid=1340691]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
142ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 451ms |

| 0 / 0 |
