C.SetBkMode (TRANSPARENT); //

Автор admin Понедельник, 11 мая 2009 11:32

C.SetBkMode (TRANSPARENT); // Установить режим фона TRANSPARENT CI ientDC. Sel ectStockOb ject (NULLJRUSH); CIientDC.MoveTo (m_PointOrigin); // Удалить временную линию CIientDC.LineTo (m_Point01d); CMiniPaintApp *PApp » (CMiniPaintApp *)AfxGetApp О; // Указатель на объект // приложения CLine *Pline; // Указатель на объект линии // Создать объект линии и определить его указатель PLine = new CLine ( m_Poi ntOri gi n.x. m_Poi ntOri gi n.у. point.x. point.y. PApp->m_CurrentColor. PApp->m_CurrentThi ckness ); // Восстановить стандартный режим рисования ClientDC.SetR0P2 (R2_C0PYPEN); PLine->Draw (&C1ientDC); // Нарисовать постоянную линию CMiniPaintDoc* PDoc = GetDocumentO; // Определить указатель на объект документа PDoc->AddFigure (Pline); // Добавить объект линии в коллекцию 414 Занятие 14. Использование функций рисования Doc->UpdateAllViews (this, 0. Pline); // Обновить представления CScrollView::OnLButtonUp(nFlags. point); } 20. Теперь программу MiniPaint можно скомпоновать и запустить на выполнение. Возможности последней и предыдущей версий программы не отличаются, однако реализация программы,


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