и рисования графических примит

Автор admin Воскресенье, 10 мая 2009 11:32

и рисования графических примитивов 399 И. Теперь необходимо внести изменения в класс CLine. Вы знаете, что линия характеризуется такими атрибутами, как толщина и цвет. В предыдущих версиях программы эти атрибуты не поддерживались. Поэтому в класс CLine необходимо добавить две переменные: mThickness — для хранения толщины линии, mColor — для хранения ее цвета. В окне Class View выделите класс CLi -пе, вызовите контекстное меню класса и выберите в нем команду Add > AddVariable. В окне мастера Add Member Variable Wizard выполните такие установки: в поле Variable type введите значение DWORD, а в поле Variable name — значение m_Thickness. После этого щелкните на кнопке Finish. Аналогичным образом добавьте переменную mColor типа C0L0RREF. В результате выполнения перечисленных действий вы получите такой интерфейс класса CLine: class CLine : public CObject { protected: int m_Xl. m_Yl.m_X2.m_Y2; DECLARE_SERIAL (CLine) public: CLine(int XI.int Yl.int X2,int Y2); virtual -CLineO; void Draw (CDC *PDC); CLine(void): virtual void Serialize(CArchive& ar); CRect GetDimRect(void); // Толщина линии DWORD m_Thickness; //


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