func Сейчас_Ни_Одна_Кнопка_Не_Нажата: Bool
- From
- Alexander Petrosyan (2:5020/468.8)
- To
- Oleg Fyodorov ()
- Date
- 1996-06-24T13:16Z
- Area
- SU.WINDOWS.PROG
* Crossposted in RU.DELPHI
* Crossposted in SU.WINDOWS.PROG
*** Ответ на письмо из области PERSONAL (В конференциях ко мне)
Привет, Oleg!
23 июня (в воскресенье) ты писал:
AP>> Хочу.
OF> ИМХО, в таком виде не получится. Ставить у фоpмы KeyPreview, по KeyDown
OF> ставить флажок нажатости, по KeyUp - 'отпущенности' ;) Только что
OF> попpобовал - pаотает.
Олег, это работает, если нажимать коротко.
А если зажимать, то приходит 20 down'ов и один up.
Это тоже не беда, можно добраться до prevstat'а, и отследить.
Но это очень муторно, и я хотел готовое :)
И нашёл!
GetKeyboardState похоже то, что мне нужно.
Windows сама всё отслеживает, мне надо только пробежаться по табличке, выдаваемой этой функцией, и посмотреть, что все отжаты.
Александр Петросян(лучше PAF). freq PAF.GIF у моего босса.
--- GoldED/386 2.50+ (095)535-2222
* Origin: ...Operator, give me the number for 911 (2:5020/468.8)