бъект документа // Добавить об

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

бъект документа // Добавить объект в коллекцию // Обновить представления Сначала в функции CMiniPaintView: :OnLButtonUp() осуществляются выбор необходимых инструментов и установка атрибутов рисования. Затем, используя указатель на объект приложения, функция получает идентификатор команды меню и проверяет его с помощью оператора switch. Для каждой команды 420 Занятие 14. Использование функций рисования меню функция удаляет временную фигуру, а затем создает объект класса геометрической фигуры для хранения и рисования новой постоянной фигуры, присваивая адрес этого объекта указателю PFigure. После выполнения оператора switch функция CMiniPaintView: :0nl_ButtonUp() вызывает функцию CDC: :Set-R0P2(), чтобы восстановить стандартный режим рисования, и использует указатель PFigure для вызова функции DrawO, выполняющей рисование постоянной фигуры. Поскольку данная функция является виртуальной, при ее вызове автоматически вызывается соответствующая версия функции Draw() для текущего типа фигуры. В завершение производятся вызов функции Mini Draw-Doc: :AddFigure(), чтобы сохранить объект фигуры в объекте класса док


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