Вспомним основные этапы процедуры вывода
TFont font1("Times New Roman",22,О,О,0,FW_BOLD);
TFont font2("Times New Roman",22);
TFont font4("Garamond",36,0,0,0,0,0,true);
TFont font5("Academy",40,0,0,0,FW_BOLD);
dc.SelectObject(font1);
TRect rect1(0,10,GetSystemMetrics(SM_CXSCREEN),50) ;
char title1[]="Московский инженерно-физический институт";
dc.DrawText(title1,strlen(title1),rect1,DT_CENTER);
dc.SelectObject(font2);
TRect rect2(0,35,GetSystemMetrics(SM_CXSCREEN),70) ;
char title2[]="(технический университет)";
dc.DrawText(title2,strlen(title2),rect2,DT_CENTER);
TRect rect3(200,150,GetSystemMetrics(SM_CXSCREEN),250);
242 Глава 26
char title3[]="Факультет повышения квалификации\nспециалистов промышленности";
dc.DrawText(title3,strlen(title3),rect3,DT_WORDBREAK|DT_CENTER);
dc.SelectObject(font4);
TRect rect4(0,300,GetSysternMetrics (SM_CXSCREEN),380);
char title4[]="Практический курс";
dc.TextOut(350,320,title4);
dc.SelectObject(font5);
dc.SetTextColor(TColor::Gray);
TRect rect5(0,380,GetSystemMetrics(SM_CXSCREEN),430);
char title5[]="Программирование для Windows";
dc.DrawText(title5,strlen(title5),rect5,DT_CENTER); }
/*Главная функция приложения
OwlMain*/ int OwlMain(int,char*[]){
MyApp* myApp=new MyApp;
return myApp->Run();
} .
Вспомним основные этапы процедуры вывода на экран растровых изображений (см. гл. 17).
• Изображение, хранящееся в файле с расширением .BMP, загружается в память (функцией LoadBit-
map()). Система возвращает дескриптор этой области памяти
• Создается контекст памяти, совместимый с нашим окном (функцией CreateCornpatibleDC())
• Дескриптор области памяти с изображением выбирается в совместимый контекст (функцией Se-
lectBitmap())
• Изображение из памяти копируется в окно (функцией BitBlt())
При использовании библиотеки OWL надо сделать, в сущности, то же самое, но с использованием объектов подходящих классов и их функций-членов:
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий