рдинатами, хранящимися в перем
Автор admin Вторник, 7 апреля 2009 11:32
рдинатами, хранящимися в переменной m_PointOrigin), до текущей позиции курсора, заданной параметром point; ¦ сохранение текущей позиции курсора в переменной m_Poi ntOl d. Функция OnMouseMove О создает объект контекста устройства, связанный с окном представления, что позволяет выполнять рисование внутри окна представления с использованием функции, отличной от OnDrawO. Затем функция OnMouseMove() вызывает функцию CDC: :SetR0P2(), задающую режим рисования, в котором линии строятся методом инвертирования текущего цвета экрана. Это означает, что после создания линия будет видима, а при повторном ее выводе в той же позиции — нет. Линии отображаются с помощью функций CDC: :MoveTo() и CDC: :Line-То(), задающих положение их концов. (Функции SetR0P2(), CDC: :MoveTo() и CDC::Li -neToO подробно рассматриваются в занятии 13.) После запуска программы на экране отображается окно, аналогичное окну предыдущих ее версий. Курсор имеет форму символа +. Если перемещать курсор при нажатой кнопке мыши внутри окна представления, то начало временной линии всегда будет соединено с текущей его позицией. При отпускании кнопки мыши
Комментарии закрыты.
Последние комментарии