![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FrameRect с толщиной линии в 10 пикселов
>|< © (2012-04-19 13:51:00)Здравствуйте!
Не работает такой код:
Bitmap.Canvas.Brush.Color := clRed;
Bitmap.Canvas.Pen.Color := clRed;
Bitmap.Canvas.Pen.Style := psSolid;
Bitmap.Canvas.Pen.Width := 10;
Bitmap.Canvas.FrameRect(ARect);
Рисует линией единичной толщины.
Delphi 7, Win 7
В чем может быть причина?
Заранее благодарен.
Омлет (2012-04-19 16:12:00) [1]хм, действительно.
MBo (2012-04-19 15:53:00) [2]>Омлет © (19.04.12 15:48) [4]
ExtCreatePen позволяет создавать и толстые прерывистые
Омлет (2012-04-19 15:48:00) [3]
> Rectangle, как вариант.
Пунктиры и прочий не solid стиль - только толщиной 1px.
RWolf (2012-04-19 14:07:00) [4]Rectangle, как вариант.
sniknik (2012-04-19 14:00:00) [5]> В чем может быть причина?
не читал справку
Description
Use FrameRect to draw a 1 pixel wide border around a rectangular region. FrameRect does not fill the interior of the rectangle with the Brush pattern.
brother (2012-04-19 14:00:00) [6]http://helpw.ru/GraphDelphi.php
имхо, он так и должен...рисуй вручную линиями...