Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как сделать снимок (screenshot) и сохранить его в JPG?

834
31 октября 2001 года
stein
6 / / 20.06.2000
Господа, помогите решить проблему:
Как сделать снимок (screenshot) и сохранить его в JPG?
591
03 ноября 2001 года
x77
40 / / 20.03.2000

Код:
procedure TForm1.Button1Click(Sender TObject);
var
  bmp TBitmap;
begin
  bmp = TBitmap.Create;
  try
    bmp.Width = Screen.Width;
    bmp.Height = Screen.Height;
    if BitBlt (bmp.Canvas.Handle, 0, 0, bmp.Width, bmp.Height, GetDC (GetDesktopWindow), 0, 0, SRCCOPY) then
      Image1.Picture.Bitmap.Assign (bmp)
    else
      ShowMessage ('Failed!');
  finally
    bmp.Free;
  end;
end;


Перевод TBitmap в JPeg делается через TJPegImage, но как именно - я не помню []

[ Это Сообщение было отредактировано x77 в 2001-11-03 2209 ]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог