Witam.
Drodzy Forumowicze Dobrych Programów. Od pewnego czasu nurtuje mnie jedno pytanie (problem) otóż:
Problem dotyczy wyplenieniem kolorami obiektów. Z obiektami typu Elpisa, Rectangle itp, które są dostępne nie mam żadnego problemy, aby je wypełnić. Używam do tego funkcji CBrush, oto przykład jak:
int K2=RGB(140,140,120);
CBrush newBrush1(HS_CROSS,K2);
pDC->SelectObject(&newBrush1);
pDC->Rectangle(x,y,dx,dy);
I wszystko fajnie, tylko teraz mam pytanie… Składam trójkąt z linii, przez komendy LineTo. W Jaki sposób mogę wypełnić, zrobiony obiekt z Lini np. trójkąt… (czy da się go jakoś zgrupować w jeden obiekt i potem zastosować CBrush, czy jest jakaś inna możliwość?). Próbowałem zrobić klasę tego obiektu i później wywołać i zastosować CBrush jednak nie przyniosło to efektu. Pod spodem przykład zrobionego z linii trójkąta. Jak wyplenić kolorem jego wnętrze?
pDC->MoveTo(10,245);
pDC->LineTo(120,10);
pDC->LineTo(250,245);
pDC->LineTo(10,245);
Proszę o pomoc. Pozdrawiam