消息钩子dll获取外部进程的窗口消息

易语言 2020-03-12 18:26:04

消息钩子dll获取外部进程的窗口消息

.判断开始 (uMsg = #WM_SIZE)
cxClient = 取低位 (lParam)
cyClient = 取高位 (lParam)
列表框1.移动 (0, 45, cxClient, cyClient - 45)
返回 (0)
.判断 (uMsg = 1024 + 105) ' dll里定义的消息值,wParam是窗口句柄,lParam是消息值
列表框1.加入项目 (“hWnd = ” + 到文本 (wParam) + “,” + 字符 (9) + “uMsg = ” + 到文本 (lParam), )
.默认

.判断结束
返回 (CallWindowProcW (GetPropA (hWnd, “proc”), hWnd, uMsg, wParam, lParam))