Hintergrundfarbe Editbox
-
Moin,
Wie stell ich das an das ich die Hintergrundfarbe oder Textfarbe eine Editbox ändere?PLZ HELP!!!!!!
-
WM_CTLCOLOREDIT. Auch mal die Suchfunktion hier im Forum benutzen.
-
Ja ist schon klar, aber ich hab nun den DC abgefangen und mit SetBkColor den Hintergrund gesetzt doch es zeigt keine wirkung.
Code:
case WM_CTLCOLOREDIT: { if((HWND)lParam==hEdit1) { HDC hdcEdit1=GetDC(hEdit1); SetBkColor(hdcEdit1,RGB(33,13,57)); } return 0; }
-
du musst noch nen brush returnen, sonst gehts nicht.
-
außerdem ist in wparam schon der hdc. brauchst du nicht extra holen
-
kannst du bidde mal etwas Code hinschreiben oder meinen so umschreiben das es funzt.(ich weiß das der DC in wParam schon drin ist)
-
ich versuchs
SetBkColor((HDC) wParam, RGB(33,13,57));
return (LRESULT) GetStockObject(NULL_BRUSH);