Содержание
  ДОМОЙ
  НОВОСТИ  
  IT АКАДЕМИЯ
  WAP-ВЕРСИЯ
  ФОРУМ
  БЕЗОПАСНОСТЬ
  ПРОГРАММИРОВАНИЕ
  ИНСТРУМЕНТ ВЕБМАСТЕРА
  ВСЁ ДЛЯ КПК
  СТАТЬИ NEW
  СОФТ
  ВИДЕО
  X-INFO
  ПРОКСИ ЛИСТ
  IT МУЗЫКА
  АНЕКДОТЫ
  ССЫЛКИ
  ТЕХ. ПОДДЕРЖКА
  ПРАВООБЛАДАТЕЛЯМ
  О НАС

 

Ваш IP

18.226.200.180

Человек на сайте На сайте: 636 человек(а)

Здесь могла бы
быть Ваша
РЕКЛАМА




Как при выводе текста процедурой TextOut() сделать фон прозрачным/сменить цвет фона
 



Небольшой примерчик, плюс возможность смены цвета фона:

procedure TForm1.Button1Click(Sender: TObject);
var
dc : HDC;
begin
dc := GetDC(0);
TextOut(dc, 100, 100, 'ЭТО ТЕКСТ С ФОНОМ', length('ЭТО ТЕКСТ С ФОНОМ'));
SetBkMode(dc, TRANSPARENT);
TextOut(dc, 100, 120, 'А ЭТОТ С ПРОЗРАЧНЫМ БЭКГРАУНДОМ', length('А ЭТОТ С ПРОЗРАЧНЫМ БЭКГРАУНДОМ'));
SetBkMode(dc, OPAQUE);
TextOut(dc, 100, 140, 'ЭТОТ ОПЯТЬ С ФОНОМ', length('ЭТОТ ОПЯТЬ С ФОНОМ'));
SetBkColor(dc, clRed);
TextOut(dc, 100, 140, 'А СЕЙЧАС ФОН КРАСНЫЙ', length('А СЕЙЧАС ФОН КРАСНЫЙ'));
end;

! Внимание, важно ! В примере все действия производились с переменной dc, типа HDC, функции SetBkMode и SetBkColor, вносят изменения в контекстное устройство, поэтому здесь нельзя просто напрямую использовать, вместо переменной - GetDc(0).

SLAyer

Другие статьи

По всем вопросам и предложениям по сайту пишите на info@comp-info.ru
 


Содержание
  ДОМОЙ
  НОВОСТИ  
  IT АКАДЕМИЯ
  WAP-ВЕРСИЯ
  ФОРУМ
  БЕЗОПАСНОСТЬ
  ПРОГРАММИРОВАНИЕ
  ИНСТРУМЕНТ ВЕБМАСТЕРА
  ВСЁ ДЛЯ КПК
  СТАТЬИ NEW
  СОФТ
  ВИДЕО
  X-INFO
  ПРОКСИ ЛИСТ
  IT МУЗЫКА
  АНЕКДОТЫ
  ССЫЛКИ
  ТЕХ. ПОДДЕРЖКА
  ПРАВООБЛАДАТЕЛЯМ
  О НАС

 
Поиск по сайту
Утилиты

  Сниффер
  Лог сниффера
  MD5 и Base64
  Декодирование MD5 NEW
 Перекодировщик
  Проверить прокси
  Проверка анонимности
  Генерация пароля
  Скрипт определения IP
  Поиск информации
   Проверить IP (Whois)
   Узнать скорость закачки
   Добавить свой сайт в поисковые системы>
   Подсветка php-кода

ПОЛЕЗНАЯ ИНФОРМАЦИЯ:
  Список национальных доменных имен
  Компьютерные термины
  Смайлики
   Аналоги Win-программ в Linux
   Коды ответа HTTP сервера
   Записки невесты программиста

Здесь могла бы
быть Ваша
РЕКЛАМА





Права на содержащиеся на сайте материалы принадлежат авторам материалов и владельцам проекта.
Copyright Комп-Инфо.ру © 2005