PDC->LineTo (m_X2. m_Y2); //
Автор admin Воскресенье, 10 мая 2009 11:32
PDC->LineTo (m_X2. m_Y2); // Remove pen/brush: PDC->SelectObject (POIdPen); } 16. Класс CLine используется при объявлении массива m_LineArray, содержащего указатели на объекты класса CI i пе. Переменная mLineArray инкапсулирована в классе документа CMiniPaintDoc. Следовательно, необходимо внести изменения во все функции класса документа, использующие объекты Cline (например, в функцию CMiniPaintDoc: :AddLine(), которая добавляет объекты класса Функции рисования графических примитивов 401 CLine в коллекцию). Объявите указанную функцию в файле MiniPaintDoc.h, как показано ниже. void AddLineCCLine *PLine): Код функции можно упростить: void CMiniPaintDoc::AddLine(CLiпе *PLine) { m_LineArray.Add(PLine); SetModifiedFlagO; } 17. Изменения необходимо внести и в класс представления CMiniPaintView. Добавьте в него переменную-член m_PenDotted, которая определяет текущий объект пера. Для того чтобы это сделать, откройте файл MiniPaintView.h и введите такую строку кода: class CMiniPaintView : public CScrol1 View { protected: DECLARE_MESSAGE_MAP() int m_Dragging; HCURSOR m_HArrow; HCURSOR m_HCross: CPoint m_Point01d
Комментарии закрыты.
Последние комментарии