Delphi 捕捉全屏幕圖像

  1. procedure SaveScreenToBmp(AFileName :TFileName);
  2. var
  3.   bit: TBitmap;
  4.   cvs: TCanvas;
  5. begin
  6.   bit := TBitmap.Create;
  7.   bit.SetSize(Screen.Width, Screen.Height);
  8.   cvs := TCanvas.Create;
  9.   cvs.Handle := GetDC(0);
  10.   bit.Canvas.CopyRect(Screen.DesktopRect, cvs, Screen.DesktopRect);
  11.   bit.SaveToFile(AFileName);
  12.   FreeAndNil(cvs);
  13.   FreeAndNil(bit);
  14. end;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章