What should happen if parent/owner does not handle WM_CTLCOLOR* message?
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.
Regards, Fabian Maurer