Einzelnen Beitrag anzeigen

Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#17

AW: Auf Canvas zeichnen, wenn PNG

  Alt 8. Mai 2011, 18:16
Benötigst Du da nicht auch ein gültiges DC-Handle (TCanvas.Handle)?
Kommt ganz drauf an, wie man das Bild lädt. In diesem Fall ist der beste Weg, ein GDIP-Image zu nehmen und dann mit Hilfe von .LoadFromFile() das Image zu laden. Dass man zeichnen kann, braucht man eine GDIP-Graphic. Diese kann man sich aus dem GDIP-Image erstellen lassen und schon kann man zeichnen.

Sicherheitshalber danach ein Graphic.Flush() ausführen, dass auch wirklich gezeichnet wurde und nicht nur die Aufträge dazu gegeben wurden.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat