BOOL CContourSliderManager::OnSetCursor(CWnd *pWnd, UINT nHitTest, UINT message)
{	
	if(m_resizing)
	{
		SetCursor(m_cursor);
	}
	else
	{
		if(m_move)
		{
			SetCursor(AfxGetApp()->LoadStandardCursor(IDC_CROSS));
		}
		else if(m_resizeHorizontal)
		{
			SetCursor(AfxGetApp()->LoadStandardCursor(IDC_SIZEWE));
		}
		else if(m_resizeVertical)
		{
			SetCursor(AfxGetApp()->LoadStandardCursor(IDC_SIZENS));
		}
		else if(m_resizeDiagonal)
		{
			SetCursor(AfxGetApp()->LoadStandardCursor(IDC_SIZENWSE));
		}
		else if(m_resizeDiagonalOther)
		{
			SetCursor(AfxGetApp()->LoadStandardCursor(IDC_SIZENESW));
		}
		else
		{
			return Base::OnSetCursor(pWnd, nHitTest, message);
		}
	}

	return TRUE;
}