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