Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.20;
Скачать: CL | DM;

Вниз

Обработка клавиш   Найти похожие ветки 

 
Elec3C ©   (2007-12-21 23:27) [0]

Как обработать только одну клавишу с помощью GetKeyState?

Т.е. если записать

if (GetKeyState(VK_CONTROL) and 128) = 128 then
  { Выполнение какого-либо действия }

при этом клавиша "VK_CONTROL" обработается, но если зажать, допустим клавишу "A"
или "Shift" и при этом нажать Ctrl, действие выполниться, а мне нужно, чтобы действие выполнялось
только при нажатии клавиши Ctrl.

P.S.   Или нужно использовать TKeyboardState, а затем проверять какие клавиши нажаты, а какие нет.
P.P.S. Или как-то по-другому...


 
Elec3C ©   (2007-12-22 20:05) [1]

^


 
savyhinst ©   (2007-12-22 20:13) [2]

Может использовать OnKeyDown?


 
Elec3C ©   (2007-12-22 22:39) [3]


> Может использовать OnKeyDown?

Нет.


 
Elec3C ©   (2007-12-23 00:11) [4]

А, всё. Реализовал. Ветка закрыта.



Страницы: 1 вся ветка

Текущий архив: 2008.01.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
9-1165844621
Аццкий_рыцарь
2006-12-11 16:43
2008.01.20
Насчет разработки РПГ


15-1197943199
Ламер777
2007-12-18 04:59
2008.01.20
Графический редактор для WEB


2-1197947467
mrFreeman2007
2007-12-18 06:11
2008.01.20
Воспроизведение видео в отдельном окне


2-1198219963
LexXL
2007-12-21 09:52
2008.01.20
проверить наличие файла на ftp


15-1197885385
ыы
2007-12-17 12:56
2008.01.20
Oracle 10g, установка