CDC::ArcTo

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

BOOL ArcTo ( LPCRECT lpRect, точки ptStart, точки ptEnd );

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

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

Параметры

x 1

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

y1

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

x 2

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

y2

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

x 3

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

y3

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

x 4

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

y4

Задает координату y точки, которая определяет конечную точку дуги (в логических единицах). Этот момент не должен ложиться именно на дуги.

lpRect

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

ptStart

Указывает, что x - и y координаты точки, определяющий дуги в начальную точку (в логических единицах). Этот момент не нужно лежать ровно на дуги. Можно передать структуры данных POINT или CPoint объект для этого параметра.

ptEnd

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

Примечания

Рисует дугу эллипса. Эта функция похожа на CDC::Arc, за исключением того, что текущее положение обновляется. Точки (x 1,y1) и (x 2,y2) укажите ограничивающего прямоугольника. Эллипс, образованный заданного ограничивающего прямоугольника определяет кривую дуги. Дуги расширяет стрелки (направление дуги по умолчанию) от точки, где он пересекается с радиальной линии от центра ограничивающего прямоугольника (x 3,y3). Концах дуги, где он пересекается с радиальной линии от центра ограничивающего прямоугольника для (x 4,y4). Если же являются отправной точкой и конечной точки, полный эллипс рисуется.

От текущей позиции до начальной точки дуги рисуется линия. Если ошибка не возникает, текущая позиция имеет значение конечной точки дуги. Дуга рисуется с помощью текущего пера; не заполняется.

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

См. такжеnbsp;CDC::AngleArc, CDC::Arc, CDC::SetArcDirection, :: ArcTo

Index