Syntax Highlighting in RichEdit
-
Hi alle !
In der Konstellation Win 98 und BCB6 kann man zB.SendMessage(RichEdit1->Handle, EM_FINDWORDBREAK,
WB_MOVEWORDRIGHT, tr.chrg.cpMin);
ansprechen.
Warum geht dies nicht in WinXP?
-
"Geht nicht" ist keine ausreichende Problembeschreibung.
-
Wie es ausschschaut, hat sich mit diesem Thema keiner bisher befasst.
TX Jansen
-
wie es aussieht, hast du den beitrag von jansen nicht gelesen
-
Syntax Highlightning in TRichEdit ist
1. laaaahm
und
2. flimmerigNimm TSynEdit
-
Sorry Jungs! Hätte ja einen Spontano geben können.
GCoder hat einen guten Tip, aber man kann mit folgendendem CodeSendMessage(RichEdit1->Handle, EM_SETEVENTMASK, 0, 0);
SendMessage(RichEdit1->Handle, WM_SETREDRAW, LPARAM(false), 0);kann man die Sache schneller machen.
Bin immer noch nicht weiter...
-
Irgendwo war mal ein Tutorial übers RichEdit-Highlighten...
Einfach mal nach "RichEdit syntax highlighting" googelnEDIT:
Hier ist es. Aber wie gesagt, lahm und flimmert...
-
Hi GCoder!
Hab das schon getan. Die Spitzenlösung ist in Assembler geschrieben.
Mit MFC müsste ich mein prog völlig umschreiben; am ende kommt eine
spülmaschine raus...
-
Dir ist hoffentlich klar, dass du hier nicht im MFC, sondern im BCB Forum bist...

-
So in etwa weiß ich, was ich mache
.
Hatte ja auch eine andere Ausgangsfrage, die der Debugger nach einigen Durchläufen beantwortet hat ( hausgemachter bug ).
Zu der Aufgebenstellung selbst gibts ja etliche Progs, aber keiner lässt sich gern in die Karten sehen( meine hier die kommerziellen Softwareprogs).
Wie auch immer, habe die Nuss halb geknackt und danke für die Beiträge.