Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

GDI обекти и поддържаща среда (MFC) - писалка,четка, растери и битмапи, палитра


Информационни технологии | 2009-12-04 | 48 сваляния

44 .GDI обекти и поддържаща среда (MFC) - писалка,четка, растери и битмапи, палитра,


GDI обекти

Pen-писала чертае линия Brush-четка (фон,област) Bitmap

Palette Font шрифт(подр. Solid black) Region областта,може да е правоъгълна елиптична или многоъгълна,може да се запълва, рисува в нея, да се тества дали курсора на мишката е в областта


Всеки от тях може да се подмени с SelectObject():

CBitmap* pbmOld = dcMem.SelectObject( &bmpHello );

или : CBitmap* pbmOld = dcMem.SelectObject( &bmpHello );


Pen (писалки )

Има следните атрибути:

ширина; стил; цвят.

  • cosmetic pen

  • Geometric pen

* Patern

* шаблон за края на ред: заобленост, с правоъгълен ръб или полусглобка).

* шаблон за пресичане на 2 линии: просто, със заобляне или с отсичане.



42 Графичен интерфейс в Windows (GDI). Устройствен контекст: атрибути, основни типове устройствен контекст, поддържащи класове в MFC.


Всеки изход в Windows е графичен и зависи от устройството на което се извежда. Трябва да изолираме програмата от устройството, за да може тя да изглежда по един и същи начин, а да работи за различни устройства(принтер плотер и др.). Повечето от изходните устройства са растерни (по пиксели ), но изображението трябва да се съхранява във векторна форма(с формули). Работи се с Device context. То позволява много настройки на атрибутите.

Атрибути на Device context това са настройки, които се уточняват еднократно и по подразбиране.

Режим на чертаене- начин на комбиниране на извежданото изображение с текущото

CDC :: SetROP2 (); //Set Raster Operation to

Пр.: dc.SetROP(R2_NOT );

dc.MoveTo(0,0);

dc.Linto(0,2)

GDI обекти и поддържаща среда (MFC) - писалка,четка,  растери и битмапи, палитра

Добави своя коментар:



Тагове от реферата: , , , , , , ,

Изтегли в DOC | PDF | ZIP

Подобни материали


[b]Как работи CD-то Информационни технологии | 2010-08-07 | 103 прочитания
Оценяване на на качеството на софта Информационни технологии | 2010-08-07 | 55 прочитания
Система за брутен сетълмент в реално време RINGS Информационни технологии | 2010-08-07 | 88 прочитания
Натоварвания и управление на потоците в мрежата Информационни технологии | 2010-08-07 | 37 прочитания
Създаване и използване на справки Информационни технологии | 2010-08-07 | 92 прочитания
Организация на подсистема за вход и изход Информационни технологии | 2010-08-07 | 130 прочитания
Функции 2 Информационни технологии | 2010-08-07 | 43 прочитания
Електронно правителство 2 Информационни технологии | 2010-08-07 | 150 прочитания
Информационни ресурси и информационни потребности на кооперациите в съвременния свят на бизнеса Информационни технологии | 2010-08-07 | 148 прочитания
ВИЗИЯ И МИСИЯ НА ОРГАНИЗАЦИЯТА Информационни технологии | 2010-08-07 | 247 прочитания