к текста // Отобразить диалог
Автор admin Пятница, 1 мая 2009 11:32
к текста // Отобразить диалоговое окно Font CFontDialog FontDialog; if (FontDialog.DoModal О != IDOK) return; flag=l; // Признак открытия диалогового окна Font // Установить значение m_Color m_Color = FontDi alog.GetColor О; // Получить цвета, выбранные пользователем // Остальной код функции 310 Занятие 11. Отображение текстовой информации 14. Напомним, что в приложении, поддерживающем архитектуру документ-представление, отображение текста выполняет функция OnDraw() класса представления. В нашей программе это текст, сформированный в обработчике сообщения, генерируемого командой ID0PTI0NSF0NT. В данную функцию необходимо добавить код, выделенный ниже полужирным шрифтом. 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 (рОос->Лад=«2) { HGDIOBJ m_hObject – ::GetStockObject(pDoc->m_IndexStdFont); if (mJiObject — NULL) return; pDC->SelectStockObject(pDoc->m__IndexStdFont); pDC->TextOut (MARGIN, Y,pDoc->mJext); } else if (pDoc^flag^l) { // Возврат, если ш
Комментарии закрыты.
Последние комментарии