Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2022, 15:49   #1
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 627
По умолчанию Зарисовать BitMap одним цветом

Как зарисовать BitMap одним цветом? Есть ли для этого специальная команда? Или надо рисовать прямоугольник соразмерный изображению?
Kronos913 вне форума Ответить с цитированием
Старый 23.09.2022, 15:57   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Код:
{ Способ встроенный в Delphi }
  with bmp do Canvas.FillRect(0, 0, Width, Height);
{ или через WinAPI}
  with bmp do PatBlt(Canvas.Handle, 0, 0, Width, Height, PATCOPY);

Последний раз редактировалось macomics; 23.09.2022 в 16:06.
macomics вне форума Ответить с цитированием
Старый 23.09.2022, 17:51   #3
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Кстати PatBlt при использовании PatternBrush может залить bitmap не только одним цветом, но и заданным узором/рисунком.
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
100! Одним числом noskovgleb Общие вопросы C/C++ 6 21.03.2012 12:02
Зарисовать весь экран окружностями. vereney Паскаль, Turbo Pascal, PascalABC.NET 13 10.04.2011 20:28
Залить одним цветом Alex Cones Win Api 4 24.09.2010 16:18
из-за чего появляется полоса (на скрине) при вставке BitMap в TImage? - Проблема с Bitmap Grey@2009 Мультимедиа в Delphi 2 02.01.2010 20:23
Часть фона одним цветом а другая часть другим (без таблиц). Lanselot HTML и CSS 4 25.04.2008 18:41