Registriert seit: 18. Mär 2005
1.682 Beiträge
Delphi 2006 Enterprise
|
Re: Einer Canvas zur Laufzeit ein Bild zuweisen...
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
|