препроцессора #include, распол
Автор admin Понедельник, 11 мая 2009 11:32
препроцессора #include, располагая их перед кодом реали- Функции рисования графических примитивов 417 зации класса CFigure. Чтобы избежать переопределения класса CFigure, удалите эти директивы или закомментируйте их: // #include “stdafx.h” // #include “MiniPaint.h” // #include “C:\VCNET\Tutl3\MiniPairrt\MiniPaintDoc.h” 5. Скомпонуйте программу и запустите ее с помощью команды Debug > Start. На экране появится уже известное вам главное окно программы MiniPaint. При выборе команды Tools > Rectangle или кнопки Rectangle панели инструментов и попытке нарисовать прямоугольник вы получите линию. Таким образом, в функции CMiniPaintView: :OnMouseMove() и CMiniPaintView: :OnLButtonUp() необходимо внести изменения. 6. Добавьте в код функции CMiniPaintView: :OnMouseMove() новые операторы. Дополненный код проверяет идентификатор команды меню Tools, для каждой выбранной команды удаляет предыдущую временную фигуру и рисует новую, начиная с текущей позиции курсора мыши. (Постоянная фигура рисуется после того, как пользователь отпустит левую кнопку мыши.) Если выбрана команда рисования линии (идентификатор ID_T00LS_LIN
Комментарии закрыты.
Последние комментарии