关于PreTranslateMessage和钩子函数 参数的区别
LRESULT CALLBACK CMouseHook::MouseProc(int nCode,WPARAM wParam,LPARAM lParam)和
BOOL CMouseDlg::PreTranslateMessage(MSG* pMsg)
第一个的lParam和第二个的pMsg->lParam为什么不一样?
我看了他们的值,就是鼠标的WM_XBUTTONDOWN,即鼠标侧键
按了鼠标前侧键,MouseProc返回0x18FCE0,pMsg返回0x20000
按了鼠标后侧键,MouseProc返回0x18FCE0,pMsg返回0x10000
为什么MouseProc返回值相同?
求指点,试了好久没弄懂。。。