Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить иконку ? [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)
По моему везде.


Наверх

Титульная страница Поиск, карта сайта Написать письмо