Problem mit CEDIT Hintergrundfarbe
-
Hallo zusaamen,
ich versuche mit folgendem Code die Hitergrund-Farbe eine CEDIT zu änderen ohne Erfolg.
void CBildDlg::OnBnClickedButton1()
{CDC *pDC;
pDC = m_EDIT.GetDC();
//pDC->SetBkColor(RGB(250,250,0));
CBrush m_CBkBrush(RGB(250,250,0));
CRect CClientRect;
m_EDIT.GetWindowRect(CClientRect);
pDC->FillRect(&CClientRect,&m_CBkBrush);}
wenn ich statt CEDIT den Dialog nehmen würde es funktioniert.
kann jemand verraten was ich falsch mache?
Danke im Voraus.
Gruß
S.Mathi
-
Das, oder Ähnliches, war die letzten paar Wochen einige male hier angefragt. Im Classwizard WM_CTLCOLOR abfangen
...Gruss, Gio
-
Steht auch mindestens einmal in der FAQ. Wenn nicht unter CEdit, dann unter Dialog.
-
-
Funktionert! such Begriff "WM_CTLCOLOR" sehr gut geholfen.
Gruß
Mathi