![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обработка клавиш [D7]
Elec3C © (2007-12-21 23:27:00)Как обработать только одну клавишу с помощью GetKeyState?
Т.е. если записать
if (GetKeyState(VK_CONTROL) and 128) = 128 then
{ Выполнение какого-либо действия }
при этом клавиша 'VK_CONTROL' обработается, но если зажать, допустим клавишу 'A'
или 'Shift' и при этом нажать Ctrl, действие выполниться, а мне нужно, чтобы действие выполнялось
только при нажатии клавиши Ctrl.
P.S. Или нужно использовать TKeyboardState, а затем проверять какие клавиши нажаты, а какие нет.
P.P.S. Или как-то по-другому...
Elec3C (2007-12-23 00:11:00) [1]А, всё. Реализовал. Ветка закрыта.
Elec3C (2007-12-22 22:39:00) [2]
> Может использовать OnKeyDown?
Нет.
savyhinst (2007-12-22 20:13:00) [3]Может использовать OnKeyDown?
Elec3C (2007-12-22 20:05:00) [4]^