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

Вниз

как вывести текст   Найти похожие ветки 

 
foreverDelphi ©   (2007-10-15 18:19) [0]

цветом отличающимся от цвета фона?  
примерно так если бы я установил pen.mode:=pmNot; и провел линию


 
Dib@zol ©   (2007-10-15 18:40) [1]

SetBkMode(Canvas.Handle, TRANSPARENT) - вообще без фона
SetBkColor(Canvas.Handle, [цвет]) - на фоне нужного цвета


 
foreverDelphi ©   (2007-10-15 18:55) [2]


Dib@zol ©   (15.10.07 18:40) [1]

> SetBkMode(Canvas.Handle, TRANSPARENT) - вообще без фона
> SetBkColor(Canvas.Handle, [цвет]) - на фоне нужного цвета


в случае как с прогресс бар --- когда даже часть символа может быть одного цвета вторая другого - в зависимости от фона под ними


 
Dib@zol ©   (2007-10-15 18:59) [3]

Выводишь текст и проходишь InvertRect"ом по области, которую нужно обратить.


 
foreverDelphi ©   (2007-10-15 19:14) [4]


> Dib@zol ©   (15.10.07 18:59) [3]
>
> Выводишь текст и проходишь InvertRect"ом по области, которую
> нужно обратить.

скорее точно чем то пройдусь, но  InvertRect"ом не выйдет изменить нужно только цвет текста


 
Dib@zol ©   (2007-10-15 19:17) [5]

В принципе, можно делать так: рисовать что нужно инвертированными заранее цветами, а текст - по нормальному, а потом юзать Invert. В таком случае заранее инвертированные цвета сменятся на обыкновенные, а текст станет каким надо.


 
foreverDelphi ©   (2007-10-15 19:21) [6]


> Dib@zol ©   (15.10.07 19:17) [5]
>
> В принципе, можно делать так: рисовать что нужно инвертированными
> заранее цветами, а текст - по нормальному, а потом юзать
> Invert. В таком случае заранее инвертированные цвета сменятся
> на обыкновенные, а текст станет каким надо.

В принципе, золотая мысль спасиба!



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
2-1192695391
Lebedev
2007-10-18 12:16
2007.11.11
Как в своей процедуре создать динамический объект?


2-1192539115
фыва
2007-10-16 16:51
2007.11.11
TCheckListBox


2-1192513567
F@T@L_Err0r
2007-10-16 09:46
2007.11.11
COM1


11-1161959233
thaddy
2006-10-27 18:27
2007.11.11
website


2-1189405023
Mariya
2007-09-10 10:17
2007.11.11
Поиск в Delphi