Вниз
Скачать: CL | DM;

Чтение видеобуфера   Найти похожие ветки 

← →
Guest386x ©   (2006-01-14 19:46) [0]

Подскажите, как можно осуществлять захват с экрана и сохранять картинку в виде BMP


← →
Volf_555   (2006-01-14 20:01) [1]

Взято из справки:

Как копировать образ экрана в файл
На форме у меня стоит TImage (его можно сделать невидимым)

uses JPEG;
...
var i: TJPEGImage;
begin
 try
   i := TJPEGImage.create;
   try
     i.CompressionQuality := 100;
     image.Width := screen.width;
     image.height := screen.height;
     DWH := GetDesktopWindow;
     GetWindowRect(DWH, DRect);
     DescDC := GetDeviceContext(DWH);
     Canv.Handle := DescDC;
     DRect.Left := 0;
     DRect.Top := 0;
     DRect.Right := screen.Width;
     DRect.Bottom := screen.Height;
     Image.Canvas.CopyRect(DRect, Canv, DRect);
     i.assign(Image.Picture.Bitmap);
     I.SaveToFile("M:\MyFile.jpg");
   finally
     i.free;
   end;
 except
 end;

Типы использованных переменных:

Dwh : HWND;
DRect: TRect;
DescDC : HDC;
Canv : TCanvas;


← →
Guest386x ©   (2006-01-14 20:02) [2]

Большое спасибо. Скоро на Исходниках Ру появится новая прога...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
15-1141992054
ANB
2006-03-10 15:00
2006.04.02
Просьба к модераторам


2-1142410549
HELP!!!!!!!!
2006-03-15 11:15
2006.04.02
Помогите написать нормальный сервис!


15-1142240166
DiamondShark
2006-03-13 11:56
2006.04.02
Помогите найти материалы


1-1141213648
Aleksandr.
2006-03-01 14:47
2006.04.02
Можно ли как-то через CreateParams задать немодальной форме


15-1141740830
sniknik
2006-03-07 17:13
2006.04.02
Программный рейд, striple... WinXP




   Наверх