Реферат: 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 - логический номер контекста устройства;

К-во Просмотров: 1362
Бесплатно скачать Реферат: Windows