Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#3

Re: Einer Canvas zur Laufzeit ein Bild zuweisen...

  Alt 31. Dez 2007, 09:36
Hallo,

durch
DrawCanvas := Image1.Canvas; überschreibst Du nur den Pointer "DrawCanvas". Du möchtest den Inhalt von TempCanvas in DrawCnvas anzeigen. Dazu musst Du den einen Canvas auf den anderen malen:
BitBlt(DrawCanvas.Handle, Left, Top, Width, Height, TempCanvas.Handle, 0, 0, SRCCOPY); Left, Top, Width und Height musst Du entsprechend Deiner Bildgröße setzen.

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat