Russian Belarusian English German Japanese Ukrainian

Pie

CuBook05

Описание

Метод Pie рисует замкнутую фигуру - сектор окружности или эллипса с помощью текущих параметров пера Реn. Фигура заполняется текущим значением Brush. Точки (X1, Y1) и (Х2, Y2) определяют прямоугольник, описывающий эллипс. Начальная точка дуги определяется пересечением эллипса с прямой, проходящей через его центр и точку (ХЗ, Y3). Конечная точка дуги определяется пересечением эллипса с прямой, проходящей через его центр и точку (Х4, Y4). Дуга рисуется против часовой стрелки от начальной до конечной точки. Рисуются прямые, ограничивающие сегмент и проходящие через центр эллипса и точки (ХЗ, Y3) и (Х4, Y4).
В Windows 95/98 суммы X1 + Х2, Y1 + Y2 и X1 + Х2 + Y1 + Y2 не должны превышать 32768.
В Windows NT направление рисования дуги можно изменить на направление по часовой стрелке вызовом функции SetArcDirection.
 
Классы

TCanvas
 
Прототип

void __fastcall Pie(int X1, int Y1, int X2, int Y2, int X3, int Y3, int X4, int Y4);
 
Пример

Image1->Canvas->Pie(0, 0, 200, 200, 200, 0, 0, 0);
Image2->Canvas->Pie(0, 0, 200, 200, 0, 0, 200, 0);
 
Скриншот

Пример - Pie
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить