回调函数没有执行
//回调函数LRESULTCALLBACKHookProc(intnCode,WPARAMwParam,LPARAMlParam){AfxMessageBox("执行2"...
//回调函数
LRESULT CALLBACK HookProc(int nCode,WPARAM wParam,LPARAM lParam)
{
AfxMessageBox("执行2");//这里没有执行
return CallNextHookEx(0,nCode,wParam,lParam);
}
void SetHook()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
HWND hwnd=::FindWindow(NULL,"TEST");
if(!hwnd)
{
return;
}
DWORD Tid,Pid;
Tid=GetWindowThreadProcessId(hwnd,&Pid);
::SetWindowsHookEx(WH_KEYBOARD,HookProc,::GetModuleHandle("ssa.dll"),Tid);
AfxMessageBox("执行1");//到这里还执行,就是HookProc这个函数不执行为什么 没财富值了。。。哪位好心人帮我一下
} 展开
LRESULT CALLBACK HookProc(int nCode,WPARAM wParam,LPARAM lParam)
{
AfxMessageBox("执行2");//这里没有执行
return CallNextHookEx(0,nCode,wParam,lParam);
}
void SetHook()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
HWND hwnd=::FindWindow(NULL,"TEST");
if(!hwnd)
{
return;
}
DWORD Tid,Pid;
Tid=GetWindowThreadProcessId(hwnd,&Pid);
::SetWindowsHookEx(WH_KEYBOARD,HookProc,::GetModuleHandle("ssa.dll"),Tid);
AfxMessageBox("执行1");//到这里还执行,就是HookProc这个函数不执行为什么 没财富值了。。。哪位好心人帮我一下
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询