Hallo,
ich möchte in meinem Programm eine Linie zeichnen. Später soll sie wieder gelöscht werden, der ursprüngliche Untergrund soll aber wieder wie vorher erscheinen. Hat jemand eine Idee wie man das machen kann??
Ich hab es bisher so probiert:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| var tempcanvas : TCanvas; notUsed: HWND;
begin tempcanvas := TCanvas.Create; tempCanvas.Handle := GetDeviceContext(notUsed); tempcanvas.Pen.Width := 10; tempcanvas.MoveTo(20,10); tempcanvas.LineTo(20,100); .... tempcanvas.Free; |
Leider werden die gezeichnenten Objekte danach nicht gelöscht.
Gruß Horst.[/b]