точка дуги не обязательно долж
Автор admin Пятница, 8 мая 2009 11:32
точка дуги не обязательно должна принадлежать эллипсу, она может находиться на линии, проходящей через центр ограничивающего 382 Занятие 14. Использование функций рисования прямоугольника и точку на эллипсе. Это справедливо и при указании конечной точки. На рис. 14.1 показано, какие точки нужно задать для рисования дуги. (х4,У4) (х2,у2) Рис. 14.1. Координаты, передаваемые функции CDC::Arc() По умолчанию дуга строится против часовой стрелки. При необходимости изменить направление рисования вызовите функцию CDC: :SetArcDirectiоп(), прототип которой определен таким образом: i nt CDC::SetArcDi recti on(int nArcDi recti on); Аргумент nArcDi recti on задает направление рисования дуги и может принимать два значения: AD_COUNTERCLOCKWISE – против часовой стрелки, AD_CLOCKWISE – по часовой стрелке. ПРИМЕЧАНИЕ- Узнать, какое направление рисования дуги установлено, можно с помощью функции CDC: :GetArcDirectlon(). Рисование кривой, называемой сплайном Безье, выполняется с применением функции CDC:
olyBezier(), имеющей такой прототип: BOOL PolyBezier(const POINT* lpPoints. int nCount): Функция использует два аргумен
Комментарии закрыты.
Последние комментарии