最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Delphi實現(xiàn)截屏存盤的方法

 更新時間:2015年05月08日 15:56:31   作者:xujh  
這篇文章主要介紹了Delphi實現(xiàn)截屏存盤的方法,涉及Delphi圖片操作的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了Delphi實現(xiàn)截屏存盤的方法。分享給大家供大家參考。具體分析如下:

該實例可實現(xiàn)截取屏幕,并保存為JPEG文件格式的功能。

procedure TForm1.ScreenCap(LeftPos,TopPos,RightPos,BottomPos:integer);
var
 RectWidth,RectHeight:integer;
 SourceDC,DestDC,Bhandle:integer;
 Bitmap:TBitmap;
 MyJpeg: TJpegImage;
 Stream:TMemoryStream;
begin
 MyJpeg:= TJpegImage.Create;
 RectWidth:=RightPos-LeftPos;
 RectHeight:=BottomPos-TopPos;
 SourceDC:=CreateDC('DISPLAY','','',nil);
 DestDC:=CreateCompatibleDC(SourceDC);
 Bhandle:=CreateCompatibleBitmap(SourceDC,
 RectWidth,RectHeight);
 SelectObject(DestDC,Bhandle);
 BitBlt(DestDC,0,0,RectWidth,RectHeight,SourceDC,
 LeftPos,TopPos,SRCCOPY);
 Bitmap:=TBitmap.Create;
 Bitmap.Handle:=BHandle;
 Stream := TMemoryStream.Create;
 Bitmap.SaveToStream(Stream);
 Stream.Free;
 try
  MyJpeg.Assign(Bitmap);
  MyJpeg.CompressionQuality:=70;
  MyJpeg.Compress;
  MyJpeg.SaveToFile('C:MyJPEGImage.JPG');
 finally
  MyJpeg.Free;
  Bitmap.Free;
  DeleteDC(DestDC);
  ReleaseDC(Bhandle,SourceDC);
 end;
end;

希望本文所述對大家的Delphi程序設(shè)計有所幫助。

相關(guān)文章

最新評論

孟村| 聂荣县| 资兴市| 新化县| 凤庆县| 玉门市| 安徽省| 胶州市| 洞口县| 靖江市| 平陆县| 新晃| 宜良县| 固阳县| 苏尼特右旗| 兴文县| 大姚县| 巧家县| 通江县| 宁津县| 阳原县| 文山县| 盘锦市| 平昌县| 柏乡县| 邹城市| 永昌县| 招远市| 饶阳县| 德化县| 威远县| 昌图县| 金溪县| 古丈县| 澄江县| 新民市| 安福县| 文化| 乡城县| 郁南县| 古蔺县|