function setCursor(varargin)
    axisPos = get(findobj('tag', 'imageAxis'), 'position');
    switch min([max([round(get(findobj('tag', 'cboCursorSize'), 'value') * axisPos(3) / diff(get(findobj('tag', 'imageAxis'), 'xlim'))), 1]), 8])
        case 1
            set(findobj('tag', 'frmDisplayImage'),...
                'pointer', 'custom',...
                'pointerShapeCData', [...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                2   2   2   2   2   2   2   2   2   2   2   2   2   2   2   NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN],...
                'pointerShapeHotSpot', [7 7]);
        case 2
            set(findobj('tag', 'frmDisplayImage'),...
                'pointer', 'custom',...
                'pointerShapeCData', [...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN 2   2   2   NaN NaN NaN NaN NaN NaN NaN;...
                2   2   2   2   2   2   2   NaN 2   2   2   2   2   2   2   NaN;...
                NaN NaN NaN NaN NaN NaN 2   2   2   NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN],...
                'pointerShapeHotSpot', [7 7]);       
        case 3
            set(findobj('tag', 'frmDisplayImage'),...
                'pointer', 'custom',...
                'pointerShapeCData', [...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN 2   2   2   2   2   NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN 2   NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN;...
                2   2   2   2   2   2   NaN NaN NaN 2   2   2   2   2   2   NaN;...
                NaN NaN NaN NaN NaN 2   NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN 2   2   2   2   2   NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN],...
                'pointerShapeHotSpot', [7 7]);            
        case 4
            set(findobj('tag', 'frmDisplayImage'),...
                'pointer', 'custom',...
                'pointerShapeCData', [...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN 2   2   2   2   2   2   2   NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN;...
                2   2   2   2   2   NaN NaN NaN NaN NaN 2   2   2   2   NaN NaN;...
                NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN 2   2   2   2   2   2   2   NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN],...
                'pointerShapeHotSpot', [7 7]);        
        case 5
            set(findobj('tag', 'frmDisplayImage'),...
                'pointer', 'custom',...
                'pointerShapeCData', [...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN 2   2   2   2   2   2   2   2   2   NaN NaN NaN NaN;...
                NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN;...
                NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN;...
                NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN;...
                2   2   2   2   NaN NaN NaN NaN NaN NaN NaN 2   2   2   2   NaN;...
                NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN;...
                NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN;...
                NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN;...
                NaN NaN NaN 2   2   2   2   2   2   2   2   2   NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN],...
                'pointerShapeHotSpot', [7 7]);          
        case 6
            set(findobj('tag', 'frmDisplayImage'),...
                'pointer', 'custom',...
                'pointerShapeCData', [...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN 2   2   2   2   2   2   2   2   2   2   2   NaN NaN NaN;...
                NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN;...
                NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN;...
                NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN;...
                NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN;...
                2   2   2   NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   2   2   NaN;...
                NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN;...
                NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN;...
                NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN;...
                NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN;...
                NaN NaN 2   2   2   2   2   2   2   2   2   2   2   NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN],...
                'pointerShapeHotSpot', [7 7]);           
        case 7
            set(findobj('tag', 'frmDisplayImage'),...
                'pointer', 'custom',...
                'pointerShapeCData', [...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN 2   2   2   2   2   2   2   2   2   2   2   2   2   NaN NaN;...
                NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN;...
                NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN;...
                NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN;...
                NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN;...
                NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN;...
                2   2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   2   NaN;...
                NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN;...
                NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN;...
                NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN;...
                NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN;...
                NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN;...
                NaN 2   2   2   2   2   2   2   2   2   2   2   2   2   NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN 2   NaN NaN NaN NaN NaN NaN NaN NaN;...
                NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN],...
                'pointerShapeHotSpot', [7 7]);
        case 8
            set(findobj('tag', 'frmDisplayImage'),...
                'pointer', 'custom',...
                'pointerShapeCData', [...
                2   2   2   2   2   2   2   2   2   2   2   2   2   2   2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 2   NaN;...
                2   2   2   2   2   2   2   2   2   2   2   2   2   2   2   NaN;...
                NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN],...
                'pointerShapeHotSpot', [7 7]);            
    end