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;
}