![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать screen-capture? [D6, Win95/98, Win2k, WinXP]
Geser_ © (2002-02-16 18:35:00)Хотелось бы узнать, как получить handle экрана и (главное) сохранить его (экран) в файл. Все мои потуги приводят к созданию файла размером 0 bytes. Заранее спасибо.
Geser@usa.com
Geser (2002-02-19 13:16:00) [1]Спасибо %-)
Набережных С. (2002-02-16 22:01:00) [2]
var
C:TCanvas;
R:TRect;
begin
c:=TCanvas.Create;
c.Handle:=GetDC(0);
try
with TBitmap.Create do
try
Width:=Screen.Width;
Height:=Screen.Height;
R:= Rect(0,0,Width,Height);
Canvas.CopyRect(R,C,R);
SaveToFile("ScreenCopy.bmp");
finally
Free;
end;
finally
C.Free;
end;
end;