Вниз
Скачать: CL | DM;

Как разместить Item справа на MainMenu?   Найти похожие ветки 

← →
Korona ©   (2002-08-27 21:13) [0]

Мастера, подскажите, пожалуйста. Как разместить динамически создаваемый Item справа на MainMenu?


← →
McSimm ©   (2002-08-28 11:50) [1]

Приблизительно так:

procedure TForm1.SetRightMenuItem(MenuItem: TMenuItem);
var
Menu: TMenu;
MInfo: TMenuItemInfo;
Buffer: array[0..79] of Char;
begin
Menu := MenuItem.GetParentMenu;
MInfo.cbSize := 44;
MInfo.fMask := MIIM_TYPE;
MInfo.dwTypeData := Buffer;
MInfo.cch := SizeOf(Buffer);
if GetMenuItemInfo(Menu.Handle, Menu.Items.IndexOf(MenuItem), True, MInfo) then
begin
MInfo.fMask := MIIM_TYPE;
MInfo.fType := (MInfo.fType or MFT_RIGHTJUSTIFY);
MInfo.dwTypeData := Buffer;
MInfo.cch := SizeOf(Buffer);
if not SetMenuItemInfo(Menu.Handle, Menu.Items.IndexOf(MenuItem), True, MInfo) then
ShowMessage(SysErrorMessage(GetLastError));
end else
ShowMessage(SysErrorMessage(GetLastError));
DrawMenuBar(Handle)
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.011 c
14-27156
PVR
2002-08-11 10:14
2002.09.09
Пишем Property Inspector


1-27003
Lord_BTR
2002-08-20 15:42
2002.09.09
Создание Help-файлов


3-26867
Ландыш
2002-08-12 23:13
2002.09.09
Не могу подключиться к базе FB


3-26898
Sergey V. Shadrin
2002-08-19 09:22
2002.09.09
данные


14-27169
AL2002
2002-08-12 18:31
2002.09.09
Нужен козырный снимок президента Украины Л. Кучмы




   Наверх