Christian Fein
Erfahrenes Mitglied
Ich versuche grad sowas wie syntax highlightning in einen RichEdit Editor den ich zum ueben bastle zu integrieren.
Ich habe jetzt mit muehe und noch eine methode um den gewuenschten Text zu finden und zu formatieren in die gewuenschte Farbe.
Jedoch das broblem ist :
Ich weis nur wie ich eine Selection formatieren kann und er findet auch nur eine !! Selection im Text.
Ebenso springt der Cursor nicht wieder ans Textende zurueck
Naja so sieht meine Methode aus:
jemand nie idee wie ich text nachtraeglich formatieren ohne ihn zu makieren kann ?
Ich habe jetzt mit muehe und noch eine methode um den gewuenschten Text zu finden und zu formatieren in die gewuenschte Farbe.
Jedoch das broblem ist :
Ich weis nur wie ich eine Selection formatieren kann und er findet auch nur eine !! Selection im Text.
Ebenso springt der Cursor nicht wieder ans Textende zurueck

Naja so sieht meine Methode aus:
Code:
char* lpszmyString = "blub";
// _findtextexa *ft = new _findtextexa;
FINDTEXTEXA ft;
ft.chrg.cpMin = 0;
ft.chrg.cpMax = -1;
ft.lpstrText = (LPSTR)lpszmyString;
long n = GetRichEditCtrl().FindText(FR_MATCHCASE|FR_WHOLEWORD, &ft);
if (n != -1)
GetRichEditCtrl().SetSel(ft.chrgText);
jemand nie idee wie ich text nachtraeglich formatieren ohne ihn zu makieren kann ?