//进行付值 haveinit=100; noinit=100; sprintf(Text,"haveinit=%d\nnoinit=%d",haveinit,noinit); MessageBox((HWND)msg->wParam,Text,"付值情况",MB_OK); } } return CallNextHookEx(NULL, code, wParam, lParam); } __declspec(dllexport) void Test(HWND hWnd) { char Text[50]; //寻找任意对话框 HWND hTest=FindWindow("#32770",""); //取得对话框的线程句柄 HWND handle=GetWindowThreadProcessId(hTest,NULL); HANDLE hLib= GetModuleHandle("dll.dll"); //添加钩子 HHOOK hook = SetWindowsHookEx(WH_CALLWNDPROC,TestProc,hLib ,handle); if(hook) { //发送消息激活钩子 SendMessage(hTest,WM_NULL,(WPARAM)hWnd,0); //卸载钩子 UnhookWindowsHookEx(hook); //输出结果 sprintf(Text,"haveinit=%d\nnoinit=%d",haveinit,noinit); MessageBox(hWnd,Text,"输出结果",MB_OK); } }
|
閺€鎯版閹存劕濮�閺屻儳婀呴弨鎯版>>
正在阅读:VC学习:全局共享变量的困惑VC学习:全局共享变量的困惑
2004-02-14 09:34
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键