Printscreen

Тема в разделе "Delphi - Multimedia, Графика, Игры", создана пользователем a3design, 7 ноя 2006.

Статус темы:
Закрыта.
  1. a3design

    a3design Гость

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

    62316e Гость

    1) RegisterHotKey
    2) TClipboard
    3) TImage::SaveToFile
     
Загрузка...
Похожие Темы - Printscreen
  1. trueq
    Ответов:
    3
    Просмотров:
    6.979
Статус темы:
Закрыта.

Поделиться этой страницей