OnCtlColor | Hintergrundfarbe eines CEdit-Controls
-
hallo,
ich möchte die Hintergrunfarbe von meinem CEdit-Control ändern.
ich habe habe dazu den Event-Handler OnCtlColor() benutzt und folgendes
eingefügt:... pDC->SetBkColor(RGB(255,0,0)); pDC->SetTextColor(RGB(0,0,255)); hbr = (HBRUSH) RGB(255,0,0); ...es ist aber nur so das die Schrift Blau und der Hintergrund der Schrift
Rot erscheint!Ich möchte aber das komplette CEdit in Rot haben!
wie kann ich das handeln?Danke schonmal

-
Wenn Du dem Control sagst, dass es seinen Hintergrund Rot färben (pDC->SetBkColor(RGB(255,0,0));) und darauf blaue Schrift (pDC->SetTextColor(RGB(0,0,255));
) darstellen soll, dann tut es das auch.
Du willst roten Text auf rotem Hintergrund darstellen oder hab ich da was falsch verstanden? Wozu brauchst Du den Brush in der letzten Zeile?
-
Technical Notes 062 lesen:
http://msdn2.microsoft.com/en-us/library/eeah46xd.aspx
-
ja danke ich ich habs nun kapiert und hinbekommen
