Then it should get passed to DefWindowProc. It's currently handled by DefWindowProc as well, but with these patches the parent is given a chance to handle it itself before it's passed to the default handler.
I don't see this happening with your patch.
What exactly don't you see happening? DefWindowProc is where otherwise unhandled messages end up.
Regards, Fabian Maurer