Editfeld unteren bereich anzeigen
-
Hallo,
ich bin gerade dabei, ein chatprogramm zu schreiben. Bisher klappt auch alles, nur habe ich folgendes problem:
wenn der Text mehr platz in anspruch nimmt, als das editfeld, wird dieses zwar größer, springt aber jedes mal wenn ich eine nachricht schreibe/erhalte wieder an den anfang.
wie könnte ich es also machen, dass das editfeld den untersten bereich und nicht den oberen anzeigt?
-
Verwende nicht SetWIndowText um den Text einzufügen sondern EM_REPLACESEL!
-
ok, habs geschafft

hab einfachSendMessage( hedit1, WM_VSCROLL, SB_BOTTOM, 0 );hingeschrieben (scrollt das editfeld ganz nach unten)
-
Führt aber in jedem Fall zu weitaus mehr Flackerei. EM_SETSEL wäre auch hier evtl. vorzuziehen.