обходимо установить фон текста

Автор admin Пятница, 1 мая 2009 11:32

обходимо установить фон текста-прозрачным. Описанные операции реализуют операторы, выделенные ниже полужирным шрифтом. void CTextDemoView::OnDraw(CDC* pDC) ‘ { CTextDemoDoc* pDoc = GetDocumentO; ASSERT_VALID(pDoc); // TODO: add draw code for native data here RECT ClipRect; int LineHeight; TEXTMETRIC TM; int Y = MARGIN; // Если шрифт не выбран, необходимо выйти из функции if (pDoc->m_Font.m_hObject — NULL) return; // Выбрать шрифт в контексте устройства pDC->SelectObject (&pDoc->m_Font); // Получить метрику текста pDC->GetTextMetrics(&TM); LineHeight = TM.tmHeight + TM.tmExternalLeading; // Установить атрибуты текста pDC->SetTextColor(pDoc->m_Color); pDC->SetBkMode(TRANSPARENT); } 7. В случае формирования в окне представления недействительной области выполняется ее перерисовка. Для определения размеров этой области вызовите функцию CDC:: GetCl i рВох(), и передайте ей в качестве аргумента указатель на прямоугольную область. В функцию CTextDemoView::OnDrawO добавьте оператор определения координат недействительной области. Кроме того, добавьте код, который обеспечивает отображение каждой строки текста в


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