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

Вниз

Как покрасить главное меню своим цветом?   Найти похожие ветки 

 
lipskiy ©   (2002-08-25 04:10) [0]

MainMenu, нужно покрасить его фон (а желательно и шрифт) своим цветом, но так, чтобы покрашен был фон строки не только под текстом, но и незанятая область справа тоже. Также необходимо перекрасить и выпадающие менюхи.
Или, если это возможно (насколько я знаю - нет), изменить системный цвет clBtnFace ТОЛЬКО для своего приложения.

P.S.
Сторонние компоненты менюх не предлагать.
Аргументы типа "не нужно перекрашивать окна, так как это не рекомендовано Микрософтом или не понравится юзерам" мне известны и не рассматриваются.


 
Unhandled Exception ©   (2002-08-25 07:12) [1]

Тов. lipskiy, использую ownerdraw меню. С помощью ModifyMenu ставь флаг MF_OWNERDRAW, а в приложении обрабатывай сообщение WM_MEASUREITEM.


 
lipskiy ©   (2002-08-26 13:31) [2]

Но таким образом можно перекрасить только items меню, а мне нужно и свободное поле справа, где пункты уже закончилсь.
Например, компонент XPMenu все может перекрасить, но свободное поле справа - нет :(



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-14158
Yaro
2002-08-24 22:52
2002.09.05
Как лучше организовать подключение к серверу?


3-13885
Aon
2002-08-13 09:06
2002.09.05
Не могу отобразить корректно данные из MySQL


3-13965
Selax
2002-08-15 07:26
2002.09.05
CachedUpdate на модифицированную запись


1-14045
SelfDestructor
2002-08-26 20:18
2002.09.05
Валидация в XMLDocument


4-14334
Casper_nu
2002-07-03 15:05
2002.09.05
Где ошибка? Звёздочки открывает, а текст не могу получить.