Ich habe das Problem, dass ich eine Multiline-editbox habe, also nicht in MFC erstellt, sondern mit CreateWindow erzeugt, mit EX_MULTILINE und ES_VAUTOSCROLL. Beim Scrollen aber wird der Text überlagert, sodass nichts mehr lesbar ist: http://img226.imageshack.us/img226/7113/multilineberlagerungsproblemud9.jpg
Hi, du solltest beim Scrollen den Hintergrund (des Ctrls) neu zeichnen. Das "verschmieren" kommt dadurch das die Stellen nur durch die nicht transparenten Texte überzeichnet werden und so um so weiter verschmieren. -- class God : public ChuckNorris { };Dieser Post wurde am 07.09.2006 um 22:32 Uhr von FloSoft editiert.
Hmm, wie kann ich denn diesen Hintergrund redrawn? Ich habe schon eine SendMessage(multiline,WM_ERASEBKGND,0 (WPARAM)GetDC(multiline)); und ein Invalidate(); ausprobiert.... Was gibt es sonst noch? Vielen Dank für die schnelle Hilfe, ich bin echt schon am Verzweifeln!
Daran lag es nicht...das Problem war, dass ich den Hintergrund des multiline Edits schwarz gefärbt habe. Nun habe ich den Code entfernt und es funktioniert einwandfrei... Trotzdem vielen dank für euere hilfe