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