![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить иконку ? [D7, Win95/98, NT4, Win2k, WinXP]
KygECHuK © (2006-07-21 09:26:00)Как получить иконку Warning для различных версиий Windows одной функцией ?
ALS (2006-07-21 12:13:00) [1]А как узнать размер иконки по Handle
GetSystemMetrics(SM_CXICON)
GetSystemMetrics(SM_CYICON)
The LoadIcon function can load only icons with the dimensions that SM_CXICON and SM_CYICON specifies. (C) MSDN
KygECHuK (2006-07-21 11:36:00) [2]А как узнать размер иконки по Handle
ALS (2006-07-21 11:02:00) [3]одной функцией ?
HIcon := LoadIcon(0, IDI_EXCLAMATION);
Palladin (2006-07-21 10:08:00) [4]Почему именно одной функцией? Хочешь одной, ну напиши ее, но в ней будет несколько.
Эти иконки находятся в user32.dll, читай ресурс и выводи. Пример работы с ресурсами есть в %Delphi%\Demos\ResXplor, по крайней мере в D6.
KygECHuK (2006-07-21 09:43:00) [5]Мне нужна иконка из этого сообщения они само сообщение.
PSPF2003 (2006-07-21 09:31:00) [6]MessageBoxA(Handle, 'Выходим ?', 'Дурацкий вопрос ...', MB_YESNO + MB_ICONWARNING)
По моему везде.