Hi,
mal ne Frage wieso muss es denn genau RichEdit sein?
Ich würde wirklich versuchen die Vorgaben in dem Sinne dementsprechend vll. abzuändern, wenn das mit dem Kunden möglich ist?
Zum Thema Syntaxhighlighting wäre nämlich SynEdit sicherlich eine gute Wahl, da gibt es einige vorgefertigte Highlighter und es ist auch ohne Probleme möglich Zeilen zu markieren. (Ich hab damit in kürzester Zeit einen
MSXML-Editor mit Syntaxhighlighting, Validierungsfehlermarkierung, etc... programmiert).
Im Endeffekt ist es eine Erweiterung des RichEdits und SynEdit ist auch durchaus für kommerzielle Produkte zu gebrauchen.
http://synedit.sourceforge.net/
Es würde dir zumindest viel Arbeit sparen
MfG Alaitoc