I set a global hook using SetWindowsHookEx, and my proc is in a dll and all that. It works, except I only get certain messages for the window i want. i get some messages (which i can't remember right now) but i don't get WM_PAINT. I use the ProcRet one, am i using the wrong one or what? thanks in advance.