![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Контекстное и главное меню [D7]
Светлана © (2012-07-18 15:58:00)Здравствуйте, подскажите варианты замены MainMenu и PopupMenu, на более красивые в D7 (бесплатные варианты). Спасибо.
Dennis I. Komarov (2012-07-24 16:32:00) [1]
> Здравствуйте, подскажите варианты замены MainMenu и PopupMenu,
> на более красивые в D7 (бесплатные варианты).
Здравствуйте, подскажите где взять новые более красивые глюки - стандартных не хватает...
KilkennyCat (2012-07-23 12:11:00) [2]http://rouse.drkb.ru/other.phpздесь есть про красивое меню.
> не понятно как сделать вывод иконки из ImageList перед пунктом
> меню
ImageList.Draw(Canvas: TCanvas; X, Y, Index: Integer; Enabled: Boolean(по умолчаниюTrue);
вывод изображения с номером Index на чей-то Canvas в координаты X, Y. Если Enabled равно False, рисуется серым (выключенным)
Светлана (2012-07-23 11:51:00) [3]Ну вроде разобралась, только не понятно как сделать вывод иконки из ImageList перед пунктом меню при OwnerDraw = True;
Плохиш (2012-07-23 11:31:00) [4]
> но когда я пробовала менять стили Windows, все выглядело
> по разному. Как можно добиться единообразия?
Откуда ж нам знать, что пробовала и как должно/выглядело. На этом форуме не лечат стук в подвале и телепаты в отпуске.
Светлана (2012-07-23 09:45:00) [5]Не понятно только от чего нужно "танцевать" при отрисовке. В OnDrawItem только от ARect, но когда я пробовала менять стили Windows, все выглядело по разному. Как можно добиться единообразия?
procedure TForm1.File1DrawItem(Sender: TObject; ACanvas: TCanvas;
ARect: TRect; Selected: Boolean);
begin
....................................
end;
Anatoly Podgoretsky (2012-07-18 18:40:00) [6]> Светлана (18.07.2012 15:58:00) [0]
OwnerDraw и рисуйЮ что хочешь, хоть в полосочку