SetWindowsHookEx(WH_KEYBOARD_LL, AddressOf LowLevelKeyboardProc, App.hInstance, 0)
设置全局键盘hook后,Public Function LowLevelKeyboardProc(ByVal nCode As Long, ByVal wParam As Long, ByVal lParam As Long) As Long如何从lParam参数中把各种按键分离出来啊?
谁能给点比较详细的资料或者例子呢,谢谢先
设置全局键盘hook后,Public Function LowLevelKeyboardProc(ByVal nCode As Long, ByVal wParam As Long, ByVal lParam As Long) As Long如何从lParam参数中把各种按键分离出来啊?
谁能给点比较详细的资料或者例子呢,谢谢先
LPARAM是个指针,指向一个结构,结构包含4个元素,具体含义你查MSDN最好了。
用COPYMEMORY把内容复制到你自己的结构变量,就可以判断了。
LPARAM指针所指向的内容包含
DWORD vkCode;
DWORD scanCode;
DWORD flags;
DWORD time;
DWORD dwExtraInfo;可是如何从这几个变量的值判断键盘的按键情况就有些问题了,比如组合键,功能键等哎,先结帖