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