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

 

Ваш IP

38.103.63.61

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

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




Как при выводе текста процедурой 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
 


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

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

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

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

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





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