Главная | Регистрация | Вход
Среда, 06.08.2025, 15:05
Приветствую Вас Гость | RSS
Навигация:
Категории:
Базы данных [9]
Графика и Игры [0]
Интернет и Сети [0]
Компоненты и Классы [0]
Мультимедиа [0]
ОС и Железо [0]
Программа и Интерфейс [0]
Технологии [0]
Файловая система [0]
Программирование на Delphi [23]
Обучающие статьи [26]
Небольшие уроки по Delphi
Синтаксис [0]
Рабочий стол [0]
qwerty [0]
Чат сайта:
Главная » Статьи » Обучающие статьи

Сделать скриншот экрана
Code

procedure ScreenShot(PathToSave: string);
begin
  with TBitmap.Create do
  begin
  Width := Screen.Width; // указываем размеры
  Height := Screen.Height;

  BitBlt(Canvas.Handle, 0, 0, Width, Height,
  GetDC(GetDesktopWindow), 0, 0, SRCCOPY);

  SaveToFile(PathToSave); // сохраняем на диск
  Free; // освобождаем
  end;
end;

использование:

Code

procedure TForm1.Button1Click(Sender: TObject);
begin
  ScreenShot('C:\ScreenShot.bmp');
end;
Категория: Обучающие статьи | Добавил: NekitoS (15.05.2009)
Просмотров: 1746 | Рейтинг: 3.7/3 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Контакты
ICQ:306182
Статистика
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright "Delphi Project Ltd" © 2025