CDC::Pie 

BOOL Pie( int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4 );

BOOLПирог (LPCRECTlpRect,ptStart POINT, POINTptEnd);

Возвращаемое значение

Ненулевое значение, если функция выполнена успешно; в противном случае 0.

Параметры

x 1

Указывает координату x верхнего левого угла ограничивающего прямоугольника (в логических единицах).

y1

Указывает координату y верхнего левого угла ограничивающего прямоугольника (в логических единицах).

x 2

Указывает координату x нижнего правого угла ограничивающего прямоугольника (в логических единицах).

y2

Указывает координату по оси y правого нижнего угла ограничивающего прямоугольника (в логических единицах).

x 3

Указывает координату x начальной точки дуги (в логических единицах). Этот момент не должен ложиться именно на дуги.

y3

Указывает координату y начальной точки дуги (в логических единицах). Этот момент не должен ложиться именно на дуги.

x 4

Указывает координату x конечной точки дуги (в логических единицах). Этот момент не должен ложиться именно на дуги.

y4

Указывает координату y конечной точки дуги (в логических единицах). Этот момент не должен ложиться именно на дуги.

lpRect

Указывает на ограничивающий прямоугольник. Можно передать объект CRect или указателем структуры RECT для этого параметра.

ptStart

Определяет начальную точку дуги. Этот момент не нужно лежать ровно на дуги. Можно передать структуры POINT или CPoint объект для этого параметра.

ptEnd

Указывает конечную точку дуги. Этот момент не нужно лежать ровно на дуги. Можно передать структуры POINT или CPoint объект для этого параметра.

Примечания

Рисует сектор клин путем рисования эллиптической дуги к центр которого и две конечные точки линии. Центр дуги является центром ограничивающего прямоугольника, заданного x 1, y1, x 2и y2 (или lpRect). Начальная и конечная точки дуги определяются x 3, y3, x 4и y4 (или ptStart и ptEnd).

Дуга рисуется с выбранным пером, в направлении против часовой стрелки. Две дополнительные линии взяты из каждой конечной точки в центр дуги. Пирог образный область заполняется текущей кисти. Если x 3 равно x 4 и y3 равен y4, результатом является эллипса с одной линии от центра эллипса в точке (x 3, y3) или (x 4, y4).

Цифра, сделанные этой функции простирается до, но не включает правой и нижней координат. Это означает, что высота фигуры- y2 - y1 и ширину рисунка x 2 - x 1. Ширина и Высота прямоугольника, ограничивающего должно быть больше 2 и меньше чем 32 767 единиц.

CDC обзорЧлены класса | Иерархическая схема

См. такжеnbsp;CDC::Chord, :: пирог, RECT, точка, CRect, CPoint

Index