关于区域截图,知道的请进 需要截取部分在屏幕坐标已知,如何截取这部分已知坐标的图象并保存在C:\下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var rec1,rec2:trect; bitmap1:tbitmap; dc:hdc; screencanvas:tcanvas;begin //********************************************* rec1.Top:=100; // rec1.Left:=100; // 屏幕上的部分区域的坐标 rec1.Right:=300; // rec1.Bottom:=300; // //********************************************* rec2.Top:=0; // rec2.Left:=0; // 需要复制到的区域 rec2.Right:=rec1.Right-rec1.Left; // rec2.Bottom:=rec1.Bottom-rec1.Top; // //********************************************* screencanvas:=tcanvas.Create; bitmap1:=tbitmap.Create; bitmap1.Width:=rec1.Bottom-rec1.Top; //定义位图的大小 bitmap1.Height:=rec1.Right-rec1.Left; dc:=getdc(0); //获取屏幕句柄 screencanvas.Handle:=dc; bitmap1.Canvas.CopyRect(rec2,screencanvas,rec1); bitmap1.SaveToFile('c:\a.bmp');end; 请教插入记录的问题? 儿童节,散分。 急:请教代理设置、ActiveX用delphi的制作方法 关于delphi7注册的问题!一定要注册吗? socket 数据包问题? 菜鸟问题!如何用SQL语句删除记录呢? ide环境下,我的additional面板没有timer控件,我怎么搞???先答先抢分喽! 如何在dephi中使用dephi还未包含的windows api(dephi未封闭过的),举例说明 请问哪位有邮政编码信息库,能够给小弟发送一份?分数不够,再加 请问delphi中怎样读出指定目录下的xml文件? 关于xp控件的应用。解决有分! 在DELPHI中使按钮无效的方法??????
bitmap1:tbitmap;
dc:hdc;
screencanvas:tcanvas;
begin
//*********************************************
rec1.Top:=100; //
rec1.Left:=100; // 屏幕上的部分区域的坐标
rec1.Right:=300; //
rec1.Bottom:=300; //
//*********************************************
rec2.Top:=0; //
rec2.Left:=0; // 需要复制到的区域
rec2.Right:=rec1.Right-rec1.Left; //
rec2.Bottom:=rec1.Bottom-rec1.Top; //
//*********************************************
screencanvas:=tcanvas.Create;
bitmap1:=tbitmap.Create;
bitmap1.Width:=rec1.Bottom-rec1.Top; //定义位图的大小
bitmap1.Height:=rec1.Right-rec1.Left;
dc:=getdc(0); //获取屏幕句柄
screencanvas.Handle:=dc;
bitmap1.Canvas.CopyRect(rec2,screencanvas,rec1);
bitmap1.SaveToFile('c:\a.bmp');
end;