高手帮忙!用delphi截图怎么实现? 用delphi截图,视频是从一个皮肤测试仪传过来的,在DELPHI中的一个FORM中放一块地方让它显示,点击按钮时截图,如何做?高手帮忙,谢谢谢谢,非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.CaptureScreen;var Fullscreen:Tbitmap; FullscreenCanvas:TCanvas; dc:HDC;begin Fullscreen:=TBitmap.Create; //创建一个BITMAP来存放图像 Fullscreen.Width:=screen.width; Fullscreen.Height:=screen.Height; DC:=GetDC(0); //取得屏幕的DC,参数0指的是屏幕 FullscreenCanvas:=TCanvas.Create; //创建一个CANVAS对象 FullscreenCanvas.Handle:=DC; Fullscreen.Canvas.CopyRect(Rect(0,0,screen.Width,screen.Height), fullscreenCanvas,Rect(0,0,Screen.Width,Screen.Height)); //把整个屏幕复制到BITMAP中 FullscreenCanvas.Free; //释放CANVAS对象 ReleaseDC(0,DC); //释放DC Image1.Picture.Bitmap:=fullscreen; //拷贝下来的图像赋给IMAGE对象 Image1.Width:=fullscreen.Width; Image1.Height:=fullscreen.Height; fullscreen.free; //释放bitmapend;这是抓桌面截图的,自己参考修改下。。 既然有接口,肯定有抓图函数。如果是用VFW,就用VFW函数抓图。 ping不通却可以链接??? query中参数问题 treeview 控件属性? 怎样实现在线更新? 请问关于如何将query里的查询结果导为EXECL文件 关于WINDOWS 98 开始图形菜单的设计问题??? SQL中如何加变量? 简单的SQL语句,怎么写呀?帮帮忙呀!! 请问同机双屏显示如何控制系统显示属性是否扩展功能选择框???? 请问如何用ado动态连接数据库2 求delphi三方控件 dbgrid 行得到焦点自动变色
var
Fullscreen:Tbitmap;
FullscreenCanvas:TCanvas;
dc:HDC;
begin
Fullscreen:=TBitmap.Create; //创建一个BITMAP来存放图像
Fullscreen.Width:=screen.width;
Fullscreen.Height:=screen.Height;
DC:=GetDC(0); //取得屏幕的DC,参数0指的是屏幕
FullscreenCanvas:=TCanvas.Create; //创建一个CANVAS对象
FullscreenCanvas.Handle:=DC;
Fullscreen.Canvas.CopyRect(Rect(0,0,screen.Width,screen.Height),
fullscreenCanvas,Rect(0,0,Screen.Width,Screen.Height)); //把整个屏幕复制到BITMAP中
FullscreenCanvas.Free; //释放CANVAS对象
ReleaseDC(0,DC); //释放DC
Image1.Picture.Bitmap:=fullscreen; //拷贝下来的图像赋给IMAGE对象
Image1.Width:=fullscreen.Width;
Image1.Height:=fullscreen.Height;
fullscreen.free; //释放bitmap
end;
这是抓桌面截图的,自己参考修改下。。