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