Entwickler-Ecke
Multimedia / Grafik - Fehler: "Canvas does not allow Drawing"
Bjoern128 - Mi 02.04.03 21:32
Titel: Fehler: "Canvas does not allow Drawing"
Hi!
Quelltext
1: 2:
| Hilfscanvas:=TCanvas.create; Hilfscanvas.elipse(10,10,40,40); |
warum bekomme ich da die meldung "Canvas does not allow drawing".
Der Code sieht unsinnig aus, weil das Canvas ja nciht angezeigt wird. Aber gibt es nciht doch eine Möglichkeit das zu umgehen???
Danke
Moderiert von
tommie-lie: Code-Tags hinzugefügt; Titel geändert; Topic verschoben
Alibi - Mi 02.04.03 22:05
Wenn du irgendwie ein Bild im Speicher vorzeichnen willst, dann erstelle doch ein TBitmap-Objekt, das hat auch einen Canvas.
Bjoern128 - Mi 02.04.03 22:11
oder ien image ??
aber muss ich dann die größe schon vorher festlegen?
Alibi - Mi 02.04.03 22:32
So ungefähr:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| var MyBMP: TBitmap; begin MyBMP := TBitmap.Create; try MyBMP.Width := 100; MyBMP.Height := 100; MyBMP.Canvas.MoveTo(0,0); MyBMP.Canvas.LineTo(100,100); // Mach was mit dem Canvas finally MyBMP.Free; end; end; |
maxk - Do 03.04.03 09:54
Du musst dem Canvas ein Handle zuweisen!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!