Как поместить BitMap в меню?

                   
Может быть так:

var Bmp1 : TBitmap;

...

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

Параметры:

  • - MenuItemTest - имя пункта меню /горизонтальная строка/.
  • - 0,1 ... позиция пункта меню, в который надо вставить BMP.
  • - первый из двух handl'ов - для показа невыбранного пункта меню (unchecked).
  • - второй - для выбранного (checked). Они могут быть разные.

Код можно вставить в обработчик OnCreate для формы.

!! При уничтожении меню BitMap не уничтожается, это надо делать отдельно.

Используются технологии uCoz