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

Вниз

Изменить цвет выделения   Найти похожие ветки 

 
Choco ©   (2006-11-08 17:24) [0]

Здравствуйте, у меня такой вопрос:
Можно ли установить цвет выделения текста,который бы не зависел от цветовой схемы винды?
Для примера: имеется edit. В него введен некоторый текст, который надо отредактировать. При выделении курсором текста при серебристой цветовой схеме винды выделение серое, а при стандартной голубой - ярко-горубое...


 
Ketmar ©   (2006-11-08 18:28) [1]

а зачем так над юзером издеваться??? рисуй руками, ежели стандартное не нравится. но тогда уж всё рисуй.


 
Choco ©   (2006-11-09 09:01) [2]

поясни подробнее - что имеешь в виду


 
RASkov   (2006-11-09 09:05) [3]

> Для примера: имеется edit

Нельзя у него так просто сменить цвет выделения. Зависит от настроек системы.

> поясни подробнее - что имеешь в виду

Имелось ввиду рисовать этот свой эдит самому и цвет выделения уже указывать тоже самому.


 
Choco ©   (2006-11-09 09:13) [4]

точно никак нельзя поменять? так как у меня кроме edit и stringgrid, и valuelisteditor и listbox... с ума сойду все прорисовывать...


 
RASkov   (2006-11-09 09:29) [5]

> [4] Choco ©   (09.11.06 09:13)

в stringgrid"е рисуй на OnDrawCell и выделяй хоть серобурмалиновым. В ListBoxe тоже можно, а ValueListEditor"е незнаю, непомню.


 
RASkov   (2006-11-09 09:31) [6]

в инспекторе встань на строку OnDrawCell StringGrid"а и нажми F1


 
RASkov   (2006-11-09 09:35) [7]

> точно никак нельзя поменять?

Что значит - точно? Точно можно, но не всегда просто.


 
Choco ©   (2006-11-09 09:40) [8]

в том и дело что изменить мона цвет фона ячейки (в стрингриде) или цвет самой строки в листбоксе но цвет выделения при этом каким был таким и останется...


 
RASkov   (2006-11-09 09:43) [9]

> [8] Choco ©   (09.11.06 09:40)

if sgSelected in State then canvas.brush.color:=clSeroBurMalinovy;
Посмотри про параметры в этом методе, написал по памяти мог и ошибится.


 
RASkov   (2006-11-09 09:44) [10]

> в этом методе

OnDrawCell
См [6]


 
ancot   (2006-11-09 11:16) [11]

Используй компонент XPManifest


 
RASkov   (2006-11-09 11:21) [12]


> ancot   (09.11.06 11:16) [11]

Ну расскажи как с XPManifest менять цвет выделения в произвольном порядке?


 
ancot   (2006-11-09 11:24) [13]

sorry, малость недочитал


 
Anatoly Podgoretsky ©   (2006-11-09 12:05) [14]

> RASkov  (09.11.2006 11:21:12)  [12]

Ты не понял, использовать, что бы и желания подобного не возникало.



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

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

Наверх




Память: 0.49 MB
Время: 0.058 c
1-1163014103
gosha73
2006-11-08 22:28
2006.12.24
перехват WM_SIZE для TApplication


15-1164742286
Красная майка
2006-11-28 22:31
2006.12.24
ММР $0x111ED6


15-1164798403
DevilDevil
2006-11-29 14:06
2006.12.24
"TUnRar без Dll" - моя первая статья


15-1165257361
DiX
2006-12-04 21:36
2006.12.24
Управление webmoney


3-1160470589
jiny
2006-10-10 12:56
2006.12.24
Проблема с RemoveAllNodes в AdvStringGrid при повторном вызове