Форум: "WinAPI";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];
ВнизGetAsyncKeyState - использование ? Найти похожие ветки
← →
TonnyS (2002-01-14 13:23) [3]GetAsyncKeyState выдаёт клавиши (скорее их скан-коды), нажатые с момента последнего вызова GetAsyncKeyState.
пример:
if GetAsyncKeyState(ord("A"))<>0 then Label1.caption := "Нажата A";
при этом отлавливается нажатие именно на клавишу, на которой латинское A написано, в не зависимости от раскладки клавиатуры и регистра.
Чтоб более-менее нормально получать информацию о нажатии клавиш, надо GetAsyncKeyState в таймер засунуть, при этом если важна точность (нажата/ненажата) то её лучше не использовать. Но для некоторых задач подходит - например, регулировка звука в системе, где плюс-минус пару делений роли не играют.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.004 c