Dakle radi se o grafici,jer imas 3 tipa grafike a to je rasterska,vektorska i tekst se takodjer smatra grafikom.
Objekti odnosno klasa koja je zaduzena za grafiku je CDC klasa,koja se poziva u OnDraw metodi,a kao odgovor na neke dogadjaje koristis klasu ClientDC,naprimjer kad kliknes misem onda ti se nacrta krug,tada koristis klasu ClientDC,a ne CDC.
Dakle CDC se koristi samo u OnDraw metodi koja se poziva svaki put kad se prozor prvi put i ponovo iscrtava.Recimo kad ti pokrenes aplikaciju poziva se OnDraw metoda,ali isto ako ti minimiziras prozor pa ga onda povecas opet se poziva OnDraw.Naravno tu se salju poruke WM_PAINT,poruke prozora.
Dakle ova dva objekta koristis za crtanje necega po prozoru.
Dalje sto se fontova tice imas klasu CFont.Za postavljanje boje teksta imas funkciju setColorText koja je funkcije objekta CDC ili ClientDC, a pozadinu imas CDC::setBkColor().
Eto nadam se da sam ti uspio pomoci,jer evo bas gledam knjigu VC++ biblija i nemogu da odlucim sta da ti napisem jer tu ima dosta teksta o fontovima,o tipu grafike,itd,pa bi mi sad trebalo dosta vremena da ti napisem nekih 20-30 stranica da bi ti to sve upio.Pa sam ti pokusao to pribliziti tako da ti navedem objekte koji sluze za crtanje grafike.
A najbolje bi ti bilo da se docepas te knjige i da procitas nesto u vezi toga,i bice ti puno jasnije jer te stvari stvarno nisu teske.
eX