еремещении мыши, а также при н
Автор admin Суббота, 9 мая 2009 11:32
еремещении мыши, а также при нажатии и отпускании ее левой кнопки. Для того чтобы создать на основе имеющейся версии MiniPaint полнофункциональную программу, необходимо обеспечить возможность выбора из меню любых геометрических фигур и линий разной толщины с последующим их рисованием. Обработчики данных команд в предыдущих версиях программы были не способны это делать, они лишь хранили идентификаторы выбранных команд меню. Упражнение 2. Рисование линий разной толщины, разного цвета и типа Модифицируем программу таким образом, чтобы толщину и цвет линий можно было задать, выбрав соответствующую команду меню. Тип линии будет определяться посредством констант. Напомним, что рисование линий в предыдущих версиях программы MiniPaint осуществлялось с помощью класса CLine, производного от СОЫ ject. Для хранения объектов класса CLine использовался массив указателей mLineArray, который является переменной-членом класса документа. В результате добаэления в массив каждой новой линии изменялся объект документа, после чего приходилось обновлять окно представления. Для решения поставленных задач необходимо изменить ме
Комментарии закрыты.
Последние комментарии