Реферат: Windows
Третий параметр - число соединяемых точек.
Функция PolyPolygon позволяет нарисовать за один вызов несколько многоугольников и определена так:
BOOL FAR PASCAL PolyPolygon(HDC, LPPOINT, LPINT, int);
HDC - логический номер контекста устройства;
LPPOINT - указатель на массив координат, соединяемых граничных точек всех создаваемых многоугольников;
LPINT - указатель на массив типа int. Элементы массива задают число точек в каждом многоугольнике*
Последний параметр задает количество точек в массиве LPINT, то есть количество многоугольников.
Для рисования закрашенного эллипса используется функция Ellipse. Онаопределяетсятак:
BOOL FAR PASCAL Ellipse(HDC, int, int, int, int);
HDC - логический номер контекста устройства;
Остальные параметры определяют координаты
ограничивающего прямоугольника.
Функция Chord используется для рисования частичной дуги, концы которой соединены сегментом линии. Для этого также используется ограничивающий прямоугольник. Определение функции следующее:
BOOL FAR PASCAL Chord(HDC,
int, int,
int, int,
int, int,
int, int);
HDC - логический номер контекста устройства;
Следующие четыре параметры определяют координаты
ограничивающего прямоугольника.
Далее указываются координаты начальной и конечной точки сегмента линии.
Функция Pie аналогична функции Chord, только рисует не хорду, а сектор эллипса. Она определена следующим образом:
BOOL FAR PASCAL Pie(HDC,
int, int,
int, int,
int, int,
int, int);
HDC - логический номер контекста устройства;