Fragen zu Scintilla

#870785
Lesenswert?

Hallo,
ich bin ein bisschen am Programmieren zur Zeit.
Ich bin am Entwerfen einer kleinen IDE, und dazu verwende ich Scintilla. 
Das ganze wird mit Hilfe von MFC realisiert, ich habe da ein 
MDI-Programm, wo das Scintilla-Fenster drin läuft. Bis jetzt konnte ich 
fast alle nötigen Features wie Auto-Indent und das alles implementieren. 
Nur bei 2 Dingen hapert es. Und zwar will ich folgendes:

- Das hervorheben von Klammern habe ich nicht erfolgreich einbauen 
können. Ich will, dass, wenn der Benutzer eine Klammer eingibt, das 
passende Gegenstück farblich hervorgehoben wird. Mit FindMatchingBrace() 
hat das allerdings nicht funktioniert.

- Ich möchte zwei Befehle einbauen: "Auswahl kommentieren", "Auswahl 
auskommentieren". Dabei soll folgendes passieren: Klickt man auf 
"Kommentieren", dann wird am Anfang jeder markierten Zeile ein "//" 
eingefügt, sodass das ganze dann zu einem Kommentar wird.
Klickt man auf Auskommentieren, sollen alle "//" am Zeilenanfang wieder 
entfernt werden. Wie macht man das am elegantesten?

Wenn mir jemand bei diesen beiden Problemen weiterhelfen könnte, wäre 
das echt genial.

Grüsse   Tobias
#870963
Lesenswert?

Ich glaube, so kommst du hier nicht weiter. Das ist kein Thema, das man 
theoretisch erledigen kann...

An deiner Stelle würde ich mal mit dem Debugger nachsehen, warum 
FindMatchingBrace() nicht funktioniert. Dann kannst du dir überlegen, 
was du ändern mußt, daß es geht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren