е и на объекты линий. Для этог
Автор admin
Понедельник, 11 мая 2009 11:32
е и на объекты линий. Для этого замените объявление массива указателей на объекты линий m_LineArray массивом указателей на объекты фигур m_FigureArray. Откройте файл MiniPaintDoc.h и произведите в интерфейсе класса документа требуемую замену. class CMiniPaintDoc : public CDocument { protected: // create from serialization only CMiniPaintDocO: DECLARE_DYNCREATE(CMi ni Pai ntDoc) // Остальные объявления не показаны DECLARE_MESSAGE_MAP() CTypedPtrArray m_FigureArray; // Остальные объявления не показаны }: Функции рисования графических примитивов 411 14. Включите в класс документа функцию CMiniPainDoc: :AddFigure(), обеспечивающую добавление в массив m_FigureArray указателя на объект класса CFigure, а не указателя на объект CLine. Выделите в окне Class View класс CMiniPainDoc, после чего выполните команду Project > Add Function. В поле Function name (рис. 14.18) введите имя AddFigure, в поле Return type – тип void, в поле Parameter type – тип CFigure* а в поле Parameter name – имя pFigure. Не забудьте щелкнуть на кнопке Add, а затем на кнопке Finish. Теперь функция CMiniPainDoc::AddLiпе(
Комментарии закрыты.
Последние комментарии