Как определить - нажал ли пользователь клавишу PrintScreenDelphi , ОС и Железо , КлавишиКак определить - нажал ли пользователь клавишу PrintScreenВ событиях, обрабатывающих нажатия клавишь в TForm, клавиша PrintScreen не обрабатывается. Однако проблему можно решить при помощи 'GetAsyncKeyState'. Функция GetAsyncKeyState определяет, когда клавиша была нажата или отпущена каждый раз, когда функция вызвана, а так же, когда клавиша была нажата после предыдущего вызова GetAsyncKeyState. Событие OnIdle в TApplication как раз подходит для вызова этой API функции:
Функция «GetAsyncKeyState» позволяет определить, была ли клавиша PrintScreen (VK_SNAPSHOT) нажата или отпущена, используя событие OnIdle в TApplication. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
|||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |