[vc++ mfc] Zmiana koloru

0

Jak zmienic kolor okna dialogowego bądź jakiejkolwiek innej kontrolki?
Probowalem dodac w kodzie inicjalizacyjnym klasy dialogu

HDC hdc = (HDC)(GetDC());
SetBkColor(hdc,RGB(0,0,0));

i tak cos niebardzo mi to dziala :/
Bede wdzieczny za pomoc

0

Nie ma tak latwo ;)

Obsluz OnEraseBkgnd.
Wez wiekosc okna/kontrolki.
Stworz brusha o danym kolorze, zamaluj prostokat wielkosci okna/kontrolki.

0

Skoro robi sie to przez brusha to po co w ogole jest funkcja SetBkColor?

0

Jak byk jest napisane w dokumentacji:

Remarks
This function fills the gaps between styled lines drawn using a pen created by the CreatePen function; it does not fill the gaps between styled lines drawn using a pen created by the ExtCreatePen function. The SetBKColor function also sets the background colors for TextOut and ExtTextOut.

1 użytkowników online, w tym zalogowanych: 0, gości: 1