public void SetMouseCursor(uint cursor) { if (cursor == Input.SP_NO_CURSOR) { WinUser.SetCursor(new IntPtr(Input.SP_NO_CURSOR)); while (WinUser.ShowCursor(false) >= 0) { ; } } else { WinUser.SetCursor(WinUser.LoadCursorW(IntPtr.Zero, WinUser.IDC_ARROW)); WinUser.ShowCursor(true); } }