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

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

как назначить иконку для итема PopupMenu при его создании [D7, WinXP]


tradakad ©   (2004-12-27 14:13:00) 

я создаю итем PopupMenu. Я знаю хендл какой нибудь иконки. как назначить эту иконку для итема?


Fanny   (2005-01-07 16:09:00) [1]

попробуй так: PopupMenu1.Items[Item].Bitmap := LoadBitmap(hInstance,'bmp'), но предварительно подключи ресурс с картинкой bmp. И не забудь, если надо убрать эту картинку, надо
PopupMenu1.Items[Item].Bitmap := 0


tradakad   (2004-12-27 15:17:00) [2]

спасибо, но как это сделать без Graphics? на чистом WinApi


Cosinus   (2004-12-27 14:54:00) [3]

var

Bmp1 : TPicture;

...

Bmp1 := TPicture.Create;
Bmp1.LoadFromFile('c:\where\b1.BMP');
SetMenuItemBitmaps(MenuItemTest.Handle,
 0,
 MF_BYPOSITION,
 Bmp1.Bitmap.Handle,
 Bmp1.Bitmap.Handle);
...


Наверх

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