想写一个DLL, 截获其它应用的窗口的WM_PAINT, 并加入自己的代码,请帮忙.
思路是这样的(可行否):
1. 接受调用者的窗口句柄;
2. 安装勾子, SetWindowsHookEx(WH_CALLWNDPROC, ..., ) 可这第四个参数怎么写? 不能是0, GetCurrentThreadId()又不是调用者的线程.
3. ....
原打算直接用SetWindowLong()+ MyWndProc()的, 可后来注意到其只能在同一线程内有效, 白花半天功夫.
初学勾子, 敬请热心指教.