ей два прототипа: BOOL CDC::El
Автор admin Пятница, 8 мая 2009 11:32
ей два прототипа: BOOL CDC::Ellipse(int xl. int yl. int x2. int y2); BOOL CDC::El 1ipseCLPCRECT lpRect); Первая пара аргументов задает координаты верхнего левого угла прямоугольника, ограничивающего эллипс, а вторая – координаты его правого нижнего угла (рис. 14.5). Второй вариант функции принимает в качестве аргумента указатель на объект класса CRect. (х1.у1) (х2,у2) Рис. 14.5. Координаты, передаваемые функции CDC::Ellipse() Вызвав функцию CDC:: Chord О, можно нарисовать сегмент эллипса, ограниченный дугой эллипса и хордой. Прототипы этой функции выглядят так: BOOL CDC: .-Chord(int xl. int yl. int x2. int y2. int x3. int y3. int x4. int y4); BOOL CDC::Chord(LPCRECT lpRect. POINT ptStart. POINT ptEnd); Первые две пары координат, передаваемых в функцию CDC: :Chord(), описывают прямоугольник, ограничивающий эллипс, третья пара задает начальную точку хорды, а четвертая пара – конечную ее точку. Как и в функции CDC: :Агс(), фигура рисуется против часовой стрелки, если для изменения направления не вызвана 13 Зак. 469 386 Занятие 14. Использование функций рисования функция CDC: :SetArcDirectiоп(). Начальная и
Комментарии закрыты.
Последние комментарии