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

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

Как нарисовать полностью закрашенную окружность на TCanvas?


ProgRAMmer Dimonych ©   (2006-11-12 12:07:00) 

С контуром другого цвета. Попробовал MyCanvas.Pie(100,100,200,200,0,0,0,0) - рисует почти правильно, только "проводит" один лишний "радиус" цветом контура из центра окружности в направлении точки (0;0). Вообще реально сделать эо Pie'м или придётся Рисовать отдельно окружность, отдельно закраску?


guav   (2006-11-12 14:05:00) [1]

> [3] ProgRAMmer Dimonych ©   (12.11.06 12:15)
> Мне чего-то всё время казалось, что Ellipse - незакрашенная
> окружность.

Переходи на GDI+ - там разделили рисование границы и заливки :-)


MBo   (2006-11-12 13:29:00) [2]

> незакрашенная окружность.
любая, как и другие двумерные графические примитивы Canvas


palva   (2006-11-12 12:15:00) [3]

> А почему ты сам от нее этого не добился?
Албанского языка не знает.


ProgRAMmer Dimonych   (2006-11-12 12:15:00) [4]

По правде говоря, последний раз рисовал давно-о-о-о.

Чувствовал, что туплю - поэтому в Начинающих и задал вопрос. Мне чего-то всё время казалось, что Ellipse - незакрашенная окружность.

Спасибо огромное.


MBo   (2006-11-12 12:11:00) [5]

Справка говорит мне вот что:
Canvas.Ellipse + Pen.Color + Brush.Color
А почему ты сам от нее этого не добился?


Наверх

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