Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как отловить нажатие клавиши Insert [D7, XP]


Иван2006 ©   (2006-04-11 17:39:00) 

как отловить нажатие клавиши Insert


Zeqfreed   (2006-04-11 19:37:00) [1]

[4] begin...end ©   (11.04.06 18:56)
Я сделал все согласно справке :) Проверил «the most significant bit», до меня не дошло, что при нем установленном число будет отрицательное :)


begin...end   (2006-04-11 18:56:00) [2]

> Zeqfreed ©   (11.04.06 18:47) [3]

if GetAsyncKeyState(VK_INSERT) < 0 then ...

:o)


Zeqfreed   (2006-04-11 18:47:00) [3]

(Hi(GetAsyncKeyState(VK_INSERT)) and $80 = $80)

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/keyboardinput/keyboardinputreference/keyboardinputfunctions/getasynckeystate.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/WindowsUserInterface/UserInput/VirtualKeyCodes.asp


Иван2006   (2006-04-11 17:54:00) [4]


> Смотря где и для чего.

если использовать getasynckeystate,
то как её virtual code определить


ANB   (2006-04-11 17:43:00) [5]

Смотря где и для чего.


Наверх

Титульная страница Поиск, карта сайта Написать письмо