также был создан в занятии 7.

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

также был создан в занятии 7. Вы же сейчас должны создать класс CCircle, производный от CFigure, который инкапсулирует переменные и функции, необходимые для рисования данной фигуры. Для этого можно воспользоваться технологией, описанной в пункте 10. Скопируйте из файла MiniPaintDoc.h код интерфейса любого класса геометрической фигуры, например класса CRectangle, и вставьте его после интерфейса класса CRectRound в этом же файле. Затем замените в добавленном фрагменте все вхождения строки CRectangle строкой CCircle. // CCircle command target class CCircle : public CFigure { protected: // Толщина линии DWORD mJTiickness; DECLAREJERIAL (CCircle) public: CCirclednt XI. int Yl, int X2, int Y2, COLORREF Color, int Thickness); virtual -CCircleO; virtual void Draw (CDC *PDC); CCircle(void); virtual void Serialize(CArchive& ar); }; 15. Аналогично тому, как это описано в пункте 11, скопируйте код реализации методов класса CRectangle, расположенный в файле MiniPaintDoc.cpp, и вставьте его в этот же файл после кода реализации класса CRectRound. Затем в добавленном фрагменте кода замените все вхождения строки CRecta


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