Рисование линии

Нарисовать линию можно с помощью функции LineTo(). Она описана в файле wingdi.h:


  WINGDIAPI  BOOL WINAPI LineTo(HDC, int, int);

Первый аргумент - контекст устройства. Второй и третий аргументы - координаты точки, ДО КОТОРОЙ ОТ ТЕКУЩЕЙ ПОЗИЦИИ будет проведена линия. При успешной завершении функция возвращает TRUE.

Но здесь же возникает вопрос: где будет находиться текущая позиция после успешного выполнения функции? А будет она находиться там, где закончилась линия. Это сделано для того, чтобы легко можно было рисовать ломаные линии. В таком случае не нужно многократно вызывать функцию MoveToEx() для установления новой текущей позиции.

Используются технологии uCoz