CRichEditCtrl | Autoscroll



  • hallo ich füge in einem bestimmtem intervall immer neue
    informationen in ein CRichEditCtrl.

    wie kann ich es handeln, dass das CRichEditCtrl automatisch nach unten
    scrollt wenn zu viel text in dem CRichEditCtrl vorhanden ist?

    ich hoffe ihr wisst was ich meine 😉

    danke euch



  • Vielleicht in den Eigenschaften des Controls unter "Formate" ein Häkchen bei "Mehrzeilig" rein machen? Wobei Du Dir vielleicht direkt überlegen solltest, ob für so etwas eine CListBox o.ä. nicht besser geeignet ist.



  • ne also es soll ein "großes textfeld" sein wo halt immer mehr
    text automatisch reingeschrieben wird. also mein CRichEditCtrl ist
    übrigens dynmanisch erstell und auch mit MULTILINE.

    aber wir kann ich das mit dem Autoscroll nach unten machen?

    danke euch



  • also ich hab das mal mit nem normalen edit control gemacht, sollte aber nicht viel unterschied zu nem rich edit sein.
    m_edit ist dabei die control-variable des feldes. bestimmt nicht die schönste lösung, aber eine, die funktioniert.

    m_edit.SetSel(m_edit.GetWindowTextLength(),m_edit.GetWindowTextLength());
    

    gruß
    Daniel



  • wie waers damit das du an der stelle wo du es einfuegst gleich SetScrollPos( ScrollEnd ) dazu packst ? {pseudocode}


Anmelden zum Antworten