ak; case FF_M0DERN: m_Li neTab

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

ak; case FF_M0DERN: m_Li neTabl e [Nurrm-] -н* “FF_M0DERN”; break; case FF_R0MAN: m_Li neTabl e [Num++] “FF__R0MAN”; break; case FFJCRIPT: m_UneTable [Num++] “FFJCRIPT”; break; case FF_SWISS: mJ_ineTable [Num++] “FFJWISS”; break; default: m_LineTable [Num++] -н= “unspecified family”; break; } m_LineTable [Num] = “IfFaceName: “; m_Li neTabl e [Num++] FontDi alog.mjf .IfFaceName; m__LineTable [Num+н-] – “”; } б. Для того чтобы получить информацию о шрифте, который доступен для любого устройства вывода и более других близок к описанию, функция CTextDemoDoc: :0n0ptionsFont() выбирает объект шрифта из объекта контекста устройства и вызывает функцию CDC: :GetTextMetrics(). После этого функция CTextDemoDoc: :0n0ptionsFont() будет записывать содержимое каждого поля структуры TEXTMETRIC в переменную m_Li neTabl е. Структуры L0GF0NT и TEXTMETRIC похожи между собой и обрабатываются средствами программы TextDemo практически одинаково. Добавьте выделенный полужирным шрифтом код после операторов, с помощью которых значения полей структуры L0GF0NT сохраняются в переменной m_Li neTabl е. void CTextDemoD


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