Einzelnen Beitrag anzeigen

Benutzerbild von bitsetter
bitsetter

Registriert seit: 17. Jan 2007
1.169 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Transparentes Editfeld/Memo

  Alt 13. Jun 2007, 14:40
Hallo,

du möchtest praktisch aus einer Paintbox ein Memo machen?
Das wird aber aufwendig sein und die PaintBox wird zu sowas wohl auch nicht besonders gut geeignet sein, da sie kein WinControl ist. Du müsstest praktisch LineBreak, Text selektieren, scrollen usw alles selber machen.
Eventuell könntest du trotzdem ein Memo nehmen und dort die Nachricht WM_PAINT und WM_CHAR abfangen. Ansonsten könntest du eine eigene Komponente erstellen.
Ich habe dir mal schnell eine kleine Demo geschrieben, damit du weist was ich meinte. Du kannst dort Text eingeben und ihn wieder mit der Back Taste löschen dabei wird CopyRect verwendet. Den Cursor aus dem Memo habe ich jedoch noch nicht wegbekommen, dazu könnte man aber eine andere Komponente nehmen.
Angehängte Dateien
Dateityp: zip memo_276.zip (8,5 KB, 19x aufgerufen)
Gruß bitsetter
"Viele Wege führen nach Rom"
Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
  Mit Zitat antworten Zitat