如何打印动画?(110分)

  • 主题发起人 主题发起人 天生我菜
  • 开始时间 开始时间

天生我菜

Unregistered / Unconfirmed
GUEST, unregistred user!
如何打印动画?
 
是不是打印出来也要动的?
 
to www
你真幽默
 
只能读出每一帧的图片,然后再打印。
 
打印时先截取当前屏,然后打印
 
Print Screen
 
视屏捕获和打印
 
var winHWND, hCur:integer;
winDC:integer;
rect:TRect;
AFormat : Word;
AData,APalette : THandle;
pt:TPoint;
fBitmap:TBitmap;
begin
winHWND := GetDesktopWindow();
winDC := GetDC(动画组件的句柄);
GetWindowRect(winHWND, rect);
fBitmap := TBitmap.create;
fBitmap.width := rect.right-rect.left;
fBitmap.height := rect.bottom-rect.top;
BitBlt(fBitmap.canvas.handle, 0, 0, fBitmap.width, fBitmap.height, winDC, 0, 0, SRCCOPY);
ReleaseDC(winHWND, winDC);
///直接打印图像fbitmap即可
 
你先把它每一帧取出来
最后再打不就行了
 
后退
顶部