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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2010, 14:05   #1
SkAndrew
Форумчанин
 
Регистрация: 05.04.2008
Сообщений: 244
Восклицание Как правильно использовать функцию ExtFloodFill.

Добрый день!

Подскажите в чем моя ошибка?

Заданы Bitmap и функция конвертирования HTML2Color:
Код:
  Bitmap := TBitmap.Create;
  Bitmap.PixelFormat := pf8bit; - должен быть такой!
  Bitmap.Height := 100;
  Bitmap.Width := 100;
функция HTML2Color(s : String) : TColor;

Так код работает:
Код:
  s := '#8e974f';
  Bitmap.Canvas.Brush.Color := HTML2Color(s);
  Bitmap.Canvas.FloodFill(0, 0, Bitmap.Canvas.Pixels[0,0], fsSurface);
А так не работает:
Код:
  s := '#8e974f';
  ExtFloodFill(Bitmap.Canvas.Handle, 0, 0, ColorToRGB(HTML2Color(s)), FloodFillSurface);
или

Код:
  s := '#8e974f';
  ExtFloodFill(Bitmap.Canvas.Handle, 0, 0, HTML2Color(s), FloodFillSurface);
Спасибо!
SkAndrew вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно использовать MonthCalendar Shanuzina Компоненты Delphi 1 04.03.2010 11:58
как правильно использовать OR AND mpdasa Общие вопросы Delphi 2 19.01.2010 17:30
Как правильно использовать компонент TDBF SadStar Компоненты Delphi 0 27.03.2009 02:48
Как правильно использовать ComboBox Pirotexnik Общие вопросы Delphi 6 26.03.2009 23:30
Как правильно использовать переменные в процедурах nikolai_P Microsoft Office Excel 22 15.05.2008 13:15