Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];

Вниз

Поменять стандартные настройки системы для одного компонента   Найти похожие ветки 

 
AM   (2002-10-23 14:05) [0]

Доброго всем времени! Как известно в системе Windows есть такое понятие интерфейса как выделенного пункта меню. Он по умолчанию синего цвета. Это фон выделенного текст в Edit-е Memo, это выделенный пункт меню в ListBox, DBGrid-е и т. д.
Подскажите пожалуйста, как мне в своей программе изменить цвет выделенного пункта меню для конкретно взятого визуального компонента? Реально ли это?


 
Игорь Шевченко   (2002-10-23 14:11) [1]

Реально. Собственное меню с OwnerDraw = true


 
AM   (2002-10-23 14:16) [2]

Игорь Шевченко ©, А если не сложно можно поконкретней?


 
Игорь Шевченко   (2002-10-23 14:20) [3]

А куда конкретнее ? Создается меню для отдельно взятого компонента, у негу устанавливается свойство OwnerDraw в true, на событии OnDrawItem для этого меню рисуется требуемый вид, далее со всеми остановками...


 
AM   (2002-10-23 15:11) [4]

Я так понимаю меня не совсем поняли, либо я не догоняю...

Например TEdit, или TMemo. Надо чтобы он фон для учатска текста который выделен - выделял не стандартным синим цветом, а например красным. Как это сделать?

Например, в редакторе кода Delphi у меня фон синего цвета. Когда я выделяю некоторый участок кода, он закрашивает фон этого выделенного учатка в белый цвет, хотя в настройках Windows -> Панель управления -> Экран -> вкладка Оформление:
Элемент - "Выделенный пункт меню" рядом свойство Цвет: Синий.
Т. е. он выделяет текст в компоненте не согласно настройкам, а тем цветом, которым хочет...
Как это сделать?


 
Игорь Шевченко   (2002-10-23 15:25) [5]

AM (23.10.02 15:11)

Вроде, вопрос был про меню...

> Подскажите пожалуйста, как мне в своей программе изменить
> цвет выделенного пункта меню для конкретно взятого визуального
> компонента


Все остальное делается только руками.
А надо ли ?


 
AM   (2002-10-23 15:35) [6]

>> Вроде, вопрос был про меню...
Я просто не достатчно четко объяснил что надо..

>> Все остальное делается только руками.

Под слово "руками" надо понимать, что очень сложно...
Жаль...



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

Форум: "Основная";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
3-11097
Владимир Мельников
2002-10-16 09:43
2002.11.04
вопрос по бд


1-11208
Юрий
2002-10-24 21:14
2002.11.04
TClientSocket и TServerSocket в одной процедуре


14-11403
Arbin
2002-10-02 11:00
2002.11.04
Анализ текста - общение с компом


1-11244
pirat
2002-10-25 14:37
2002.11.04
Про бинарники делфи


1-11154
chak
2002-10-24 11:12
2002.11.04
Поиск в массиве?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский