ntDC.Rectangle (m_PointOrigin.
Автор admin Вторник, 12 мая 2009 11:32
ntDC.Rectangle (m_PointOrigin.x. m_PointOrigin.y. point.x. point.y); break; 21. Для обработки сообщений WMJ_BUTTONUP в функцию CMiniPaintView: :0nLBut-tonUpO, находящуюся в файле MiniPaintView.cpp, добавьте новую ветвь case ID_TOOLS_RECTFILL; этот фрагмент ниже выделен. (Полный код функции CMi ni -PaintView: :OnLButtonUp() здесь не приводится.) case ID_T00LS_CIRCLE: CIientDC.Ell ipse (m_PointOrigin.x, m_PointOrigin.y, m_Point01d.x. m_Point01d.y); PFigure = new CCircle (m_Poi ntOri gi n.x. m_Poi ntOri gi n.y. point.x. point.у. PApp->m_CurrentColor. PApp->m_CurrentThickness); break; case ID_T00LS_RECTFILL: CIientDC.Rectangle (mJPointOrigin.x, m_PointOrigin.y. m_Point01d.x, m_Point01d.y); PFigure e new CRectFill (m_PointOrigin.x, m_PointOrigin.y, point.x. point,у, PApp->m_CurrentColor); break; 22. Скомпонуйте программу MiniPaint и запустите ее на выполнение. Проверьте, как она функционирует. Чтобы завершить работу над кодом программы, следует добавить код интерфейса и реализации для классов CRectRoundFi 11 и CCircleFill, а также изменить функции CMiniPaintView: :OnMouseMove() и CMi- Функции рисования графи
Комментарии закрыты.
Последние комментарии