Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.224.214.215] |
|
Сообщ.
#1
,
|
|
|
Не дайте умереть чайнику, как поставить хук на клаву (WH_KEYBOARD) в KeyboardProc
LRESULT CALLBACK KeyboardProc( int code, // hook code WPARAM wParam, // virtual-key code LPARAM lParam // keystroke-message information ); У меня wParam будет всегда = 255, а для дополнительных кнопок в LParam будут собсно коды. Вот как эти коды получить? За мной не заржавеет, а может и заржавеет, кто меня знает |
Сообщ.
#2
,
|
|
|
вообще то обычно в WPARAM дается код клавиши, который ты получаешь ,
его можно например записать в файл или добавить в строкеЮ предвариельно конвернтнув в char char(WPARAM) а чтобы из LPARAM выцепиь что-нибуль, почитай, на каких онопозициях и используй или сдвиги long t:=LPARAM shl(t,2) shr(t,4) или маску t:=LPARAM and 0x000f тогда в t ляжет то, что в послдених 7 битах LPARAMA подробнее лучше мылом. а еще лучше оппробуй сам разобраться |