Форум: "Начинающим";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
Внизкак вывести текст Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c