Registriert seit: 31. Okt 2004
59 Beiträge
|
Re: Transparentes Editfeld/Memo
14. Jun 2007, 00:09
Ich verstehe was du meinst, auf diese Weise würde es ziemlich aufwendig. In deinem Beispielprogramm wird jetzt das Memo nur noch benutzt, um zu erfahren, wann welche Fensternachricht geschickt wurde (ist also fast überflüssig). Wäre es nicht möglich, mehr von den vorhandenen Funktionen von TMemo auszunutzen? Also dass z.B. TMemo seinen Text wie gewohnt schreibt, mit der Ausnahme, dass es vorher nicht den ganzen Hintergrund löscht usw. Die Eingabe der Returntaste ändert ja auch auch nur die Cursorposition (das Scrollen wenn man am Ende des Memos angekommen ist brauche in meiner Anwendung nicht).
Aber ich verstehe auch nicht wirklich wie das mit der Fensternachricht WM_PAINT genau läuft. Ich habe einmal ausgeben lassen, wann diese Nachricht bei einem Memo bei "normalem Betrieb" ankommt. Komischerweise passiert z.B. wenn man die Backspace Taste drückt nur manchmal. Ich hätte erwartet, dass es immer passiert.
|