delphi小程序抓图后自动保存 ? delphi小程序抓图后自动保存到指定的目录中 并且以时间来命名 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure Tfrm.A_BitmapExecute(Sender: TObject);var ABitmap: TBitmap;begin if not SaveDialog1.Execute then exit; ABitmap := TBitmap.Create; try SampleGrabber1.GetBitmap(ABitmap); ABitmap.SaveToFile(SaveDialog1.FileName); finally ABitmap.Free; end;end;我是这样写的 想实现的是 点击一下保存键 自动就保存到指定的位置了 而且保存的图片文件名是当前的时间 请问该怎么修改 ABitmap.SaveToFile(SavePath + FormatDateTime('yyyymmddhhmmss', Now) + '.bmp');SavePath是个变量,保存“指定的位置”,可以做到界面上,让用户去填,当然要程序默认一个先~ 抓图用拷屏BitBltprocedure TForm1.Button3Click(Sender: TObject);var BMP:TBitmap; fname:string; ScreenDC:HDC;begin bmp := TBitmap.create; bmp.Width := 1024; bmp.Height := 768; ScreenDC := GetDC(0); try BitBlt(Bmp.Canvas.Handle,0,0,bmp.Width,bmp.Height,ScreenDC,0,0,SRCCOPY); finally ReleaseDC(0,ScreenDC); end; fname := ExtractFilePath(ParamStr(0))+ FormatDateTime('yyyymmddhhmmss',now)+'.bmp'; bmp.SaveToFile(fname); bmp.Free;end; 怎样用perform()使ENTER替代TAB键, 学习Delphi 8.0有没有前途? 文本文件中约有1万行的ip地址,一个地址占一行。要求:统计出总行数,并找出出现次数最多的3个ip 绘制正弦曲线!请各位大哥帮忙! 后台用 Oracle 该怎么链接? 有谁见过像FoxMail提示条那样的控件呀? 一个关于属性发布并在Object Inspector中显示出来的小问题,UP有分. 分,分,分--如何对ACCESS数据库进行导入导出备份(在DELPHI5中) 我是一菜鸟,请教一关于菜单的弱问题! 如何精确作一曲线图? 文件关联的问题 关于接口的疑问,求指点
var
ABitmap: TBitmap;
begin
if not SaveDialog1.Execute then exit;
ABitmap := TBitmap.Create;
try
SampleGrabber1.GetBitmap(ABitmap);
ABitmap.SaveToFile(SaveDialog1.FileName);
finally
ABitmap.Free;
end;
end;我是这样写的 想实现的是 点击一下保存键 自动就保存到指定的位置了 而且保存的图片文件名是当前的时间 请问该怎么修改
抓图用拷屏BitBlt
procedure TForm1.Button3Click(Sender: TObject);
var
BMP:TBitmap;
fname:string;
ScreenDC:HDC;
begin
bmp := TBitmap.create;
bmp.Width := 1024;
bmp.Height := 768;
ScreenDC := GetDC(0);
try
BitBlt(Bmp.Canvas.Handle,0,0,bmp.Width,bmp.Height,ScreenDC,0,0,SRCCOPY);
finally
ReleaseDC(0,ScreenDC);
end;
fname := ExtractFilePath(ParamStr(0))+
FormatDateTime('yyyymmddhhmmss',now)+'.bmp';
bmp.SaveToFile(fname);
bmp.Free;
end;