CRichEditCtrl - Bordercolor !?
-
ich erzeuge mein RichEditCtrl mit CreateEx().
jetzt kann ich den WS_BORDER flag benutzen, aber der rand wird dann sehr dick, ausserdem möchte ich die farbe des rahmend verändern.
kann ich das hier irgendwie realisieren ?:
- einen 1 Pixel breiten rahmen festlegen
- die farbe des rahmens bestimmen
-
vermutlich stört dich, das es einfach net de xp-style ist?
-
ich möchte das control in einen dialog einsetzen, den ich von aussehen ser verändert habe. und das control möchte ich jetzt anpassen. deswegen will ich rahemstärke und farbe verändern.
schrift und hintergrund ist ja kein problem, aber der rahmen ...
-
Gabs da nicht so eine Klasse, ich glaube CRectTracker, damit kannst Du den Rahmen selber zeichnen.
-
Normal sollte es reichen, sich ne Klasse von CRichEditCtrl abzuleiten und dann da beim Zeichnen einfach selber den Rahmen zu "übermalen" ...
-
das habe ich schon versucht.
ich habe NC_PAINT überschrieben, aber dann trat ein komischer fehler auf. manchmal kahm kein rahmen, manchmal ein dicker, der aber nicht von mir gezeichnet wurde.