RAPORT
Disciplina: Programarea in Windows
Lucrare de laborator nr. 2
Chisinau 2014
Tema: Interfata GDI
Realizarea lucrarii:
In acest laborator am utilizat toate primitivele GDI. Liniile,suprafetele pline le-am folosit pentru
a desena un avion care se misca dupa anumite coordonate din zona client a ferestrei. Pe fundalul
ferestrei active am incarcat o imagine bitmap care la fel face parte din primitivele GDI,pentru a
incarca imaginea bitmap am folosit mai multe functii ca LoadImage-care incarca imaginea in
program din resursa folderului personal, de asemenea cu functia CreateCompatibleDC am creat
un dispozitiv de context care este compatibil cu fereastra.Cu ajutorul functiei BitBlt combin
acele 2 dispozitive de context din functia principal si acea in care incarca imaginea bitmap.
Pentru desenarea corpurilor geometrice am folosit functiile ca : RoundRect care deseneaza un
dreptunghi cu colturile rotunjite,Elipse-care deseneaza o elipsa,LineTo-deseneaza o linie,
Rectangle-deseneaza un dreptunghi. Primitiva text tot am utilizat-o la incheierea rularii
programului,toate acestea functii le-am implimentat in mesajul WM_PAINT.
Rezultatul:
Concluzie
Realizind acest laborator am facut cunostinta cu interfata dispozitivului grafic GDI,am inteles
care este rolul acestuia si cind trebuie de folosit. De asemenea am folosit toate primitivele
oferite de interfata GDI pentru realizarea sarcinii.