опубликован 31-10-2001 03:48 MSK Не дайте умереть чайнику, как поставить хук на клаву (WH_KEYBOARD) в KeyboardProc LRESULT CALLBACK KeyboardProc( int code, // hook code WPARAM wParam, // virtual-key code LPARAM lParam // keystroke-message information ); У меня wParam будет всегда = 255, а для дополнительных кнопок в LParam будут собсно коды. Вот как эти коды получить? За мной не заржавеет, а может и заржавеет, кто меня знает ;)
Demo_S
опубликован 01-11-2001 01:08 MSK
вообще то обычно в WPARAM дается код клавиши, который ты получаешь , его можно например записать в файл или добавить в строкеЮ предвариельно конвернтнув в char
char(WPARAM)
а чтобы из LPARAM выцепиь что-нибуль, почитай, на каких онопозициях и используй или сдвиги
long t:=LPARAM shl(t,2) shr(t,4) или маску
t:=LPARAM and 0x000f тогда в t ляжет то, что в послдених 7 битах LPARAMA
подробнее лучше мылом. а еще лучше оппробуй сам разобраться