1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Procedure TSpectrum.Draw_It;
var
i, j, k, r, wd, wdp, toppoint : Integer;
begin
BMPBuffer.Canvas.Brush.Color := BackC;
BMPBuffer.Canvas.FillRect(Rect(0, 0, Img_W, Img_H));
// BitBlt(Img_Hand, 0, 0, Img_W, Img_H, BMPBuffer.Canvas.Handle, 0, 0, SRCCOPY);
form1.img.Picture.Bitmap.Assign(BMPBuffer);
...
//////////////////// Drawing
// BitBlt(Img_Hand, 0, 0, Img_W, Img_H, BMPBuffer.Canvas.Handle, 0, 0, SRCCOPY);
// rien d'affiché avec BitBlt, deux lignes de traits avec dessous
form1.img.Picture.Bitmap.Assign(BMPBuffer);
end; |
Partager