Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SetDCBrushColor


Noname27 ©   (2006-06-25 22:38:00) 

Всем доброго времени суток. Подскажите, пожалуйста, как нужно задавать параметр Colorв процедуре
  SetDCBrushColor(DC :HDC; Color :Cardinal)?
Заранее благодарен :))


MBo   (2006-06-27 07:52:00) [1]

>А как тогда быть с рисованием без канвы?
Это как???
Рисование всегда идет по канве - или TCanvas или графический контекст устройства


Noname27   (2006-06-26 21:51:00) [2]

А как тогда быть с рисованием без канвы?


MBo   (2006-06-26 15:48:00) [3]

SetDCBrushColor(Canvas.Handle, clRed);
 Canvas.Brush.Handle := GetStockObject(DC_BRUSH);
 Canvas.Rectangle(Canvas.Handle,10,10,200,200);

Однако использовать эту функцию в VCL-приложениях особого смысла не вижу.


Noname27   (2006-06-26 15:24:00) [4]

Спасибо, конечно, за идею, но почему-то после установки таким образом цвета прямоугольник рисуется всё равно белым с чёрными границами...


Жуков Олег   (2006-06-26 00:29:00) [5]

Например функцией RGB(r, g, b : Byte); Есть ещё константы, объявлены в модуле Windows и начинаются с префикса COLOR_ - набери COLOR_ и нажми Ctrl+пробел.


Noname27   (2006-06-25 23:20:00) [6]

Неужели никто не хочет поделиться знаниями по API? :))


Наверх

Титульная страница Поиск, карта сайта Написать письмо