Syntaxeinfärbung in eigenem Programm
-
Hallo,
eigentlich ist es mir schon ein wenig unangenehm danach zu fragen, aber leider komme ich nicht weiter.
Ich möchte in einem eigenen Programm (Editor) eine Syntaxeinfärbung integrieren. Genauso wie es auch bspw. hier im Forum der Fall ist, wenn ich auf C/C++ klicke.
Ich hätte auch schon eine Idee mit einer Funktion die am Cursor "klebt" und beim Dateiladen aktiv ist. Allerdings habe ich immer noch arge Probleme in Borland CBuilder die Cursorposition festzustellen. Hbae was mit bspw. RichEdit->Seltext = "balbal" gefunden um an der aktuellen Cursorposition was einzufügen, aber sowirklich passt das nicht.
Auch sind es mehr als 5-10 Befehle, sodass vielleicht eine Datenbankanbindung nötig wäre?
Der von mir einzufärbende Syntax ist aus der Industrie und kein C, html oder sonstwas.Ich bin nicht so ein begabter Programmierer, daher meine Frage, ob es da irgendwo Beispiele gibt die sich auf so etwas beziehen und die mir als Anstoß dienen könnten.
Danke im Voraus.
MfG M
-
Hier gibt's einige Syntaxcoloringtools:
http://www.c-plusplus.net/cms/modules.php?op=modload&name=Web_Links&file=index&req=viewlink&cid=32
Und einige werden mit Quellcode angeboten, da kannst Du ja mal spicken.
Dito hier:
http://www.c-plusplus.net/cms/modules.php?op=modload&name=Web_Links&file=index&req=viewlink&cid=31