Hintergrung eines CRichEditCtrl grau machen

jokey2

Erfahrenes Mitglied
Ich würde gerne in einem Dialog den Hintergrund eines CRichEditCtrl so grau machen, wie den Dialog selber. Bisher habe ich es so versucht:
Code:
	CDC * preditDC;
  
  	preditDC = m_reditText.GetDC();
    	m_reditText.GetClientRect(rectDlg);
    	m_reditText.InvalidateRect(rectDlg);
    	preditDC->SetBkColor(RGB(GREYVAL, GREYVAL, GREYVAL));
    	preditDC->SetBkMode(OPAQUE);
Leider ohne Erfolg, der Hintergrund bleibt weiß. Weder mit InvalidateRect noch ohne. Ich hab auch schon versucht mit FillRect ein graues Rechteck zu zeichnen, ohne Erfolg.
Wie kriege ich das hin?
 
THX!
Wer lesen kann, ist klar im Vorteil! :) Aber wer kommt schon darauf, daß das RichEdit eine extra Funktion dafür hat.
 
Zurück