CDC::AngleArc

BOOL AngleArc ( int x, int y, int nRadius, float fStartAngle, float fSweepAngle );

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

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

Параметры

x

Определяет логический координата x центра круга.

y

Определяет логический-координату y центра круга.

nRadius

Определяет радиус окружности в логических единицах. Это значение должно быть положительным.

fStartAngle

Определяет начальный угол в градусах по отношению к оси x.

fSweepAngle

Определяет угол поворота в градусах относительно исходной угол.

Примечания

Рисует отрезок линии и дуги. Отрезок линии обращается от текущей позиции до начала дуги. Дуга рисуется по периметру окружности с центром и заданного радиуса. Длина дуги определяется данного начала и зачистки углов.

AngleArc перемещает текущую позицию до конечной точки дуги. Арк, сделанные этой функции может показаться эллиптическую, в зависимости от текущего режима преобразования и отображения. Прежде чем Рисование дуги, эта функция рисует сегмента линии от текущей позиции до начала дуги. Дуга рисуется, создав воображаемого круга с указанного радиуса вокруг указанного центра. Начальная точка дуги определяется путем измерения числа градусов в начальном угле от оси x круга против часовой стрелки. Конечная точка также расположен путем измерения против часовой стрелки от начальной точки на количество степеней в угол поворота.

Если больше чем 360 градусов угол поворота дуги для формирования несколько раз. Эта функция рисует линии с использованием текущего пера. Эта цифра не заполнены.

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

См. такжеnbsp;CDC::ARC, CDC::ArcTo, CDC::MoveTo, :: AngleArc

Index