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
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
Nie ma tak latwo ;)
Obsluz OnEraseBkgnd.
Wez wiekosc okna/kontrolki.
Stworz brusha o danym kolorze, zamaluj prostokat wielkosci okna/kontrolki.
Skoro robi sie to przez brusha to po co w ogole jest funkcja SetBkColor?
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.