Printscreen

  • Автор темы a3design
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

a3design

#1
Очень часто бывает нужно сделать несколько скриншотов подряд, а с помощью стандартных средств Windows этого не сделаешь (насколько мне известно). Возникла идея написать программу, которая будет реагировать на нажатие клавиши Printscreen (или на появление в буфере обмена Windows графического изображения). После этого программа должна сохранить полученный скриншот на диск. Подскажите, кто знает:
  1. Какое сообщение соответствует нажатию клавиши и как его получить, если моя программа не в фокусе ввода
  2. Как обратиться к буферу обмена Windows и скопировать оттуда находящиеся там данные (+проверить их формат, т.е. к примеру, ширину и высоту изображения)
  3. Как проще всего сохранить такой кусок данных на диск? (Подскажите функцию, или дайте ссылку на какой-нибудь формат граф. файлов, например bmp)
 
Статус
Закрыто для дальнейших ответов.