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

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

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

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

該實(shí)例可實(shí)現(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è)計(jì)有所幫助。

相關(guān)文章

最新評論

桐庐县| 永城市| 迁安市| 定远县| 吴川市| 五大连池市| 淮北市| 徐水县| 吴桥县| 南木林县| 宣化县| 双峰县| 历史| 鄂温| 龙川县| 游戏| 望江县| 梅州市| 石嘴山市| 昭觉县| 华亭县| 池州市| 洛阳市| 芒康县| 惠安县| 密山市| 东兰县| 梓潼县| 新化县| 新巴尔虎左旗| 七台河市| 泽州县| 库尔勒市| 商南县| 石泉县| 鸡泽县| 耿马| 民和| 桐柏县| 二连浩特市| 和林格尔县|