ineedbot
2014-06-08 19:44:46
Is it possible? I'd love to have it for on screen paint progress reports. Thanks.
2014-06-08 19:44:46
2014-06-08 20:44:13
2014-06-08 21:30:57
2014-06-09 00:21:28
From: tls
Just add the smart bitmap to a bitmap of the targeted client and save it.
From: Nebula
just use the procedure SaveScreenshot(filename:string);
2014-06-09 01:18:19
getClientDimensions(w, h);
bmp := bitmapFromClient(0, 0, w-1, h-1);
fastDrawTransparent(0, 0, smartCanvas.index, bmp);
saveBitmap(bmp, 'hello.png');
freeBitmap(bmp);
2014-06-09 10:51:22
From: Olly
getClientDimensions(w, h);
bmp := bitmapFromClient(0, 0, w-1, h-1);
fastDrawTransparent(0, 0, smartCanvas.index, bmp);
saveBitmap(bmp, 'hello.png');
freeBitmap(bmp);
2014-06-09 11:33:08
2014-06-09 20:34:37
From: Olly
try SetTransparentColor(bmp, 0); before the FastDrawTransparent.