oc::0n0ptionsFont() { // TODO:

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

oc::0n0ptionsFont() { // TODO: Add your command handler code her // Код, открывающий диалоговое окно, инициализирующий объект шрифта и т. д. // (создан в пункте 6). m_LineTable [Num] = “IfFaceName: “; m_LineTablе [Num++] += FontDialog.mjf.IfFaceName; m_LineTable [Num++] = “”; // Создать объект контекста устройства, связанный с окном представления POSITION Pos = GetFirstViewPosition О; 292 Занятие 11. Отображение текстовой информации CView *PView = GetNextView (Pos); CClientDC ClientDC (PView); // Выбрать новый шрифт в объекте контекста устройства CIi entDC.SelectObject (&ra_Font); TEXTMETRIC TM; CIi entDC.GetTextMetrics (&TM); // Сохранить значения полей структуры TEXTMETRIC m_LineTable [Num++] – “TEXTMETRIC fields:”; mJ_ineTable [Num] * “tmHeight: “; str.Format(“*d”,TM.tmHei ght); mLineTable [Num++] +•= str; mLineTable [Num] e “tmAscent: “; str.Format(“Id”,TM.tmAscent); mJ_ineTable [Num++] str; m_LineTable [Num] e “tmDescent: “; str.Format(“*d”,TM.tmDescent); mJ_ineTable [Num++] +« str; mJ-ineTable [Num] – “tmlnternalLeading: “; str.Format(“*d”,TM.tmlnternalLeadi ng); mJ_ineTable [Num++] +- str; mJ


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