Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2008, 00:22   #1
Roberto
Пользователь
 
Регистрация: 02.04.2008
Сообщений: 32
По умолчанию Менюшка формы..

Здравствуйте уважаемые! Вопросик есть такой на Delphi: хочу главную менюшку преукрасить немного цветами.. Вот знаю только что надо OwnerDraw установить истина, и вроде в DrawItem это все выполняется. Ну например, как сделать чтоб при наведении на меню выделялось рамочкой или цветом каким нибудь закрашивался??
Roberto вне форума Ответить с цитированием
Старый 27.04.2008, 00:44   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Delphi syntax:

type TMenuDrawItemEvent = procedure (Sender: TObject; ACanvas: TCanvas; ARect: TRect; Selected: Boolean) of object;
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 27.04.2008, 10:55   #3
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
Delphi syntax:

type TMenuDrawItemEvent = procedure (Sender: TObject; ACanvas: TCanvas; ARect: TRect; Selected: Boolean) of object;
Не ясно к чему это Вы написали ?

Можно конечно и написать тут, как все делается, но есть ( пример в Delphi World ) RyMenu. Смотрите на него. Там очень хорошо и ясно все написано, как переопределять события отрисовки пунктов меню.
BOBAH13 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формы Diamand Общие вопросы Delphi 3 23.06.2008 13:49
Пропала менюшка при вставке... (( Bu$ter Microsoft Office Excel 7 23.05.2008 14:39
Есть менюшка. Нужно сделать чтобы курсор был самой строкой. Небесный Паскаль, Turbo Pascal, PascalABC.NET 5 03.10.2007 19:46
формы LeoN Общие вопросы Delphi 22 13.11.2006 08:33