Получить снимок экрана (screenshot)?!
 Добавлено: 02.03.2009 14:31:23
Добавлено: 02.03.2009 14:31:23Вопрос : Требуется получить снимок экрана и сохранить его в файл на диске!
Ответ : 1
Среда : Lazarus
Операционная система : Windows, Linux
Зависимости : -
Источник : http://freepascal.ru/forum/viewtopic.php?f=5&t=3784
Теги : экран, рабочий стол, скриншот, screenshot
			Ответ : 1
Среда : Lazarus
Операционная система : Windows, Linux
Зависимости : -
Источник : http://freepascal.ru/forum/viewtopic.php?f=5&t=3784
Теги : экран, рабочий стол, скриншот, screenshot
- Код: Выделить всё
- uses ..., LCLIntf, LCLType;
 ...
 procedure TForm1.Button1Click(Sender: TObject);
 var
 MyBitmap : TBitmap;
 ScreenDC : HDC;
 begin
 MyBitmap:=TBitmap.Create;
 ScreenDC:=GetDC(0);
 MyBitmap.LoadFromDevice(ScreenDC);
 Image.Picture.Bitmap:=MyBitmap;
 MyBitmap.Free;
 end;