Euhm,

I'm not sure but why not handle all clicks on the HWND yourself? If not all are sended, you could try to send the SetCapture() API.

Hope it helps.