ing, в котором хранится рекоме
Автор admin Понедельник, 27 апреля 2009 11:32
ing, в котором хранится рекомендуемый межстрочный интервал. Результат сложения записывается в переменную LineHeight и применяется в дальнейшем при вычислении начальной позиции каждой строки. Операторы, с помощью которых можно получить метрику текста и определить высоту его строки, ниже приведены полужирным шрифтом. 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; } Отображение форматированного текста 301 6. Выбранный в диалоговом окне Font цвет шрифта сохраняется в переменной mColor (если цвет шрифта не указан, символы текста будут отображаться черным цветом). Для того чтобы задать цвет текста, значение переменной ш_Со1ог нужно передать в функцию CDC: :SetTextColor(). Кроме того, нам не
Комментарии закрыты.
Последние комментарии