C++拦截窗口过程

来源:互联网 发布:it团队建设 编辑:程序博客网 时间:2024/06/15 18:35
 定义窗口过程: typedef LRESULT CALLBACK oldProc(_In_ HWND   hwnd,_In_ UINT   uMsg,_In_ WPARAM wParam,_In_ LPARAM lParam);oldProc* _oldProc;LRESULT CALLBACK webProc(_In_ HWND   hwnd,_In_ UINT   uMsg,_In_ WPARAM wParam,_In_ LPARAM lParam){return _oldProc(hwnd, uMsg, wParam, lParam);}调用的地方:_oldProc = (oldProc*)GetWindowLong(handle, GWL_WNDPROC);SetWindowLong(handle, GWL_WNDPROC, (LONG)webProc);

0 0
原创粉丝点击