CDC: :LineTo, которой передают

Автор admin Пятница, 8 мая 2009 11:32

CDC: :LineTo, которой передаются координаты конечной точки линии. Функция CDC: :LineTo имеет два прототипа: BOOL CDC::LineTo(int х, int у); BOOL CDC::LineTo(POINT point): Аргументами функции являются горизонтальная и вертикальная координаты конечной точки или структура типа POINT, поля которой содержат те же координаты. После вызова этой функции текущая позиция объекта контекста устройства изменяется. Таким образом, при рисовании группы последовательно соединенных между собой линий функцию CDC: :MoveTo() необходимо вызвать только до первого вызова функции CDC: :LineTo(). Например, следующий фрагмент программы рисует последовательность соединенных линий, образующих букву W. pDc->MoveTo (50. 50): pDc->LineTo (100. 150): pDc->LineTo (150. 100); pDc->LineTo (200. 150): pDc->LineTo (250. 50): Функции рисования графических примитивов 381 ПРИМЕЧАНИЕ —-——- Сразу после создания объекта контекста устройства его текущая позиция имеет логические координаты (0, 0). Ломаная линия отображается лишь с помощью функции CDC: :P olyline(), которой в качестве параметров передается указатель на массив точек. Координаты каждой


Комментарии закрыты.