Zeilennummerierung



  • Hallo

    Ich habe einen kleinen Editor gecodet (so etwas wie Notepad).
    Ich will jetzt aber noch eine Zeilennummerierung.
    Aber irgendwie weiss ich nicht wie ich das lösen soll.
    Der Inhalt von einer geöffneten Datei, wird in ein CEdit Feld geladen.

    Kann mir jemand helfen?



  • Na erzeuge doch neben den CEdit Feld ein mehrzeiliges Static und im OnScroll vom CEdit(oder wies auch immer heist) schreibst du die Zeilen Nummerierung von der aktuellen Position abhängig neu rein in dein Static.



  • Hallo

    Danke für deine Antwort.
    So etwas hatte ich auch vor.
    Aber irgendwie fand ich es nicht so eine gute Lösung.
    Deshalb habe ich hier mal nachgefragt. 😃

    Aber ich werde es jetzt so machen!

    (wäre natürlich toll wenn ich das mit dem schon vorhanden editfeld machen könnte) 🙂

    Gruss



  • Komplizert:
    Texteingabefeld subclassen (bei vorhandenem CEdit oder von CEdit erben (bei neuem Control) oder..., dann die OnPaint-Mehtode/Funktion (oder wie man das jetzt richtig nennt) überschreiben und
    danach dann den Text versetzt und die Zeilennummern ganz links zeichnen .
    Kurz - Kompliziert - klingt verständlich ~ Oder?

    Mit freundlichen grüßen
    Rhombicosidodecahedron


Anmelden zum Antworten