Главная страница
    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.45 MB
Время: 0.031 c
15-1191931049
Riply
2007-10-09 15:57
2007.11.11
Последний IExplorer 7


2-1192347654
Vasiliy
2007-10-14 11:40
2007.11.11
InterBase. Попытка соединения с локальной БД в режиме Run-Time


4-1178388982
buben
2007-05-05 22:16
2007.11.11
Application.Handle


2-1192895025
StanislavLZ
2007-10-20 19:43
2007.11.11
Два вопроса по TMemo


2-1191676736
Jiku
2007-10-06 17:18
2007.11.11
Как определить адрес в строке активного окна проводника





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский