Inhalt von Edit überlappt sich beim scrollen
-
Guten Tag,
ich habe auf meinem Fenster ein Edit Control erstellt,
dieses Control beschreibe ich mit SetWindowText.Das Problem ist jetzt nur, wenn ich so viel Text geschrieben
habe dass ich scrollen kann, und dann hoch scrolle überlappt
sich die Schrift.. wenn ich dann wieder mit der Maus
etwas makiere dann sieht sieht wieder alles ganz normal aus..Einer ne Idee?^^
Edit wird so erzeugt:
hEdit = CreateWindowEx(0, "edit", "", WS_CHILD | WS_VISIBLE | WS_VSCROLL | ES_MULTILINE | ES_READONLY, 212, 8, 350, 250, hWindow, (HMENU)6, (HINSTANCE) GetWindowLong(hWindow, GWL_HINSTANCE), 0);Und so beschrieben:
SetWindowText(hEdit, Buffer);Wenn ich "Readonly" weg mache und "manuell" in das Edit Feld schreibe
ist alles ok und der Fehler taucht nicht auf!??!^^Besten Dank schon mal für Antworten

-
Hast Du mit TRANSPARENT rumgespielt? Dann wäre hier der Fehler zu suchen!
-
Ja, habe ich.
ich fange WM_CTLCOLORSTATIC ab, und setze SetBkMode auf transparent.Der Fehler taucht aber leider auch auf wenn ich das ganze auskommentiere..
daran sollte es also eig nicht liegen..
-
nixWiss0R^^ schrieb:
Ja, habe ich.
ich fange WM_CTLCOLORSTATIC ab, und setze SetBkMode auf transparent.Der Fehler taucht aber leider auch auf wenn ich das ganze auskommentiere..
daran sollte es also eig nicht liegen..AH NE! MOMENT!^^
Ok, wenn ich transparent weg mache ist der Fehler weg thx, thx, thx
