WM_MOUSEMOVE message handling
===

I have the following `WndProc`:

    LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM w, LPARAM l)
    {
    	switch (message)
    	{
    	case WM_DESTROY:
    		PostQuitMessage(0);
    		return 0;
    	case WM_MOUSEMOVE:
    			return 0;
    	default:
    		return DefWindowProc(hWnd, message, w, l);
    	}
    }

I want to prevent the the mouse from moving, so that I am attempting to discard moving message. The problem is that mouse stills moving. I have tried also `WM_NCHITTEST` and `WM_MOUSEHOVER`.