Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
2-1192367145
Farel
2007-10-14 17:05
2007.11.11
Printing_set


9-1163003459
DevilDevil
2006-11-08 19:30
2007.11.11
Альфаканал


2-1192180654
Ega23
2007-10-12 13:17
2007.11.11
Как убить объект из его же метода?


15-1190984490
lookin
2007-09-28 17:01
2007.11.11
Загрузить старые ветки


4-1177781077
delete_file
2007-04-28 21:24
2007.11.11
Удаление файла занятого другим процессом




   Наверх