ую для выбора атрибутов шрифта

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

ую для выбора атрибутов шрифта, выполнение функции CTextDemoView: :0nDraw() должно сразу завершиться. Чтобы это работало, добавьте в функцию CTextDemoView::OnDrawO выделенные строки. void CTextDemoView::0nDraw(CDC* pDC) { CTextDemoDoc* pDoc = GetDocumentO; ASSERTJALID(pDoc); // TODO: add draw code for native data here RECT ClipRect; int LineHeight; TEXTMETRIC TM; int Y – MARGIN; if (pDoc->mJont.m_hObject — NULL) return; } Здесь для проверки того, создан ли шрифт, используется дескриптор CGdiObject: :m_hObject, который содержит дескриптор HF0NT, связанный с объектом шрифта. Поскольку класс CFont является производным от класса CGdi Object, а в классе документа определена переменная mFont класса CFont, доступ к дескриптору CGdi Object: :m_hOb ject можно получить, используя составное имя m__Font.m__hObject. 4. Для отображения текста или графики необходимо создать объект контекста устройства, который был бы связан с окном представления. Чтобы определить, какой шрифт должен использоваться при отображении текста, необходимо 300 Занятие 11. Отображение текстовой информации выбрать объект шрифта в объекте контек


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