Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.10;
Скачать: CL | DM;

Вниз

Цвет текста в меню   Найти похожие ветки 

 
anod ©   (2003-01-31 15:19) [0]

Есть меню - TRXPopUpMenu, можно ли сделать так, чтобы часть текста пункта меню была закрашена, в один цвет, а другая часть текста в другой? Если, да то как реализовать???

procedure TForm1.PopupMenu1GetItemParams(Sender: TMenu; Item: TMenuItem;
State: TMenuOwnerDrawState; AFont: TFont; var Color: TColor;
var Graphic: TGraphic; var NumGlyphs: Integer);
begin
AFont.Style:=[fsBold];
AFont.Color:=RGB(0,51,153);
SetTextAlign(PopUpMenu1.Canvas.Handle, TA_LEFT);
color:=RGB(238,238,238);
end;


 
anod ©   (2003-01-31 18:36) [1]

Подскажите, реально ли вообще реализовать 2 цвета


 
Anatoly Podgoretsky ©   (2003-01-31 18:42) [2]

Для стандартного смотри TMenu.OwnerDraw, может жто применимо и для TRXPopUpMenu


 
anod ©   (2003-01-31 21:15) [3]

Если использовать OwnerDraw, то я получаю WM_DRAWITEM, а что дальше я не могу врубиться, я получаю структуру, а как обрабатывать?



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

Текущий архив: 2003.02.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
6-28962
umr
2002-12-14 08:44
2003.02.10
как можно найти MAC адрес удаленного компьютера


1-28874
Fishka
2003-01-30 15:49
2003.02.10
Win Xp и QuickReport - ???


3-28690
cult
2003-01-24 13:04
2003.02.10
HELP, не работает связка ADOConnection<-ADOTable :( (MSSQL)


1-28800
borg
2003-02-02 10:02
2003.02.10
Извините за глупый вопрос!


14-29011
VictorT
2003-01-22 15:13
2003.02.10
А кто тут английский знает?