![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как назначить иконку для итема 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);
...