онуйте и запустите программу M

Автор admin Вторник, 12 мая 2009 11:32

онуйте и запустите программу MiniPaint. Проверьте, как она работает. Обратите внимание: при попытке нарисовать фигуры с помощью команд, для которых еще не внесены дополнения в функции CMiniPaintView: :OnMouseMove() и CMiniPaintView: :OnLButtonUp(), вы получите сообщение об ошибке времени выполнения (run-time check failure). 19. Заливка замкнутых фигур выбранным цветом осуществляется с помощью функций-членов классов CRectFi 11, CRectRoundFi 11 и CCi rcl eFi 11, которые явля- Функции рисования графических примитивов 429 ются производными от класса CFigure. Методы создания интерфейсов и кода реализации указанных классов не отличаются от описанных выше. Необходимо только учесть, что при создании фигур, заливаемых цветом, не нужна переменная, хранящая толщину линии, поскольку в программе MiniPaint контур фигуры и заливка выполняются одним цветом. Если в классе отсутствуют переменные-члены, то не нужна и функция сериализации, так как за сохранение атрибутов объекта будет отвечать функция CFigure: :Serialize(). Функция CRectFill:: DrawO отличается от рассмотренных выше функций рисования в первую очередь тем, ч


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