Учись программированию на C++ Builder бесплатно!

Описание


Метод Pie рисует замкнутую фигуру - сектор окружности или эллипса с помощью текущих параметров пера Pen. Фигура заполняется текущим значением Brush. Точки (X1, Y1) и (X2, Y2) определяют прямоугольник, описывающий эллипс. Начальная точка дуги определяется пересечением эллипса с прямой, проходящей через его центр и точку (X3, Y3). Конечная точка дуги определяется пересечением эллипса с прямой, проходящей через его центр и точку (X4, Y4). Дуга рисуется против часовой стрелки от начальной до конечной точки. Рисуются прямые, ограничивающие сегмент и проходящие через центр эллипса и точки (X3, Y3) и (X4, Y4).

В Windows 95/98 суммы X1 + X2, Y1 + Y2 и X1 + X2 + 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


Поиск по сайту