angle (m_PointOrigin.x, m_Poin

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

angle (m_PointOrigin.x, m_PointOrigin.y, m_Point01d.x, m_Point01d.y); PFigure – new CRectangle (m_Poi ntOri gi n.x, m_Poi ntOri gi n.у, point.x, point.y. PApp->m_CurrentColor. PApp->m_CurrentThickness); break; case ID_TOOLS_RECTROUND: // Выбрана команда рисования скругленных прямоугольников { int SizeRound e (abs (mJVintOld.x – m_PointOrigin.x) + abs (m_Point01d.y – m_PointOrigin.y)) /6; CIientDC.RoundRect (m_PointOrigin.x. m_PointOrigin.y. m_Point01d.x, m__Point01d.y, SizeRound, SizeRound); // Создать объект класса CRectRound для добавления в коллекцию PFigure – new CRectRound (m_Poi ntOri gi n.x, m_Poi ntOri gi n.у, Функции рисования графических примитивов 425 point.х, point.у, PApp->m_CurrentColor, PApp->m_CurrentThickness); break; } } CIi entDC.SetR0P2 (R2_C0PYPEN); PFigure->Draw (&C1ientDC); CMiniPaintDoc* PDoc = GetDocumentO; PDoc->AddFigure (Pfigure); PDoc->UpdateA11Views (this. 0. Pfigure) CScrollView: :0nl_Buttonl)p(nFlags. point) } 14. В программе MiniPaint для рисования окружностей и эллипсов предусмотрена команда Circle меню Tools. Обработчик сообщения, генерируемого при выборе этой команды,


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