|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#31
|
||||
|
||||
Я в 7-ке собирал, из командной строки. Да и юнит MyThread.pas нужно доводить до ума.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#32
|
||||
|
||||
А вроде работает. Кстати shift я прикрутил, исходники в 1 посте
Програмистами не рождаются, ими становятся! |
#33
|
||||
|
||||
Я взял, но ещё не смотрел.
Посмотрел. Код:
257: begin p := PKBDLLHOOKSTRUCT(lParam); case p^.vkCode of 160 : Shift_key:=false; end; end; 256: begin p := PKBDLLHOOKSTRUCT(lParam); case p^.vkCode of 20 : fEatKeystroke:=true; 160 : Shift_key:=true; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. Последний раз редактировалось angvelem, 06.10.2012 в 01:32. |
#34
|
||||
|
||||
Ну люблю погадить в коде, извините меня засранца
кстати что меня удивило,.. в MSDN написано что ловится шифт (VK_LSHIFT) в WM_SYSKEYup/down, а я его поймал только WM_KEYup/down... я не понимаю да? Програмистами не рождаются, ими становятся! Последний раз редактировалось SCrat.ORS, 06.10.2012 в 01:37. |
#35
|
||||
|
||||
А ты нажимал SYSKEY?
Собственно для этой программы нет смысла использовать такую проверку. Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. Последний раз редактировалось angvelem, 06.10.2012 в 01:47. |
#36
|
||||
|
||||
Прикинусь дураком.
А что это? я думал это типа системные какие события и шифт на них висит. или что бы там ловить надо ещё какую-то клавишу нажать? Програмистами не рождаются, ими становятся! |
#37
|
||||
|
||||
Цитата:
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#38
|
||||
|
||||
Спасибо, теперь вроде понял
Програмистами не рождаются, ими становятся! |