void CGraphView::OnInitialUpdate()//在OnInitialUpdate中设置滚动条尺寸
{
    CScrollView::OnInitialUpdate();    CSize sizeTotal;
    sizeTotal.cx = 5000;
    sizeTotal.cy = 1000;
    SetScrollSizes(MM_LOMETRIC, sizeTotal);
}void CGraphView::OnPrepareDC(CDC* pDC, CPrintInfo* pInfo)// 在这里设置映射模式及坐标原点
{
    
    // TODO: Add your specialized code here and/or call the base class
    CRect rect;
    GetClientRect(&rect);
    pDC->SetMapMode(MM_LOMETRIC);//以(0,0)为原点,X向右递增,Y向上递增
    pDC->SetViewportOrg(0,rect.bottom);
      //CScrollView::OnPrepareDC(pDC, pInfo);
}void CGraphView::OnDraw(CDC* pDC)//这里的两个函数里面就是用dc画图
{
    CDocument* pDoc = GetDocument();
    // TODO: add draw code here
        
        DrawCoordinate(
                pDC,        //画坐标,Y轴上的虚线及Y上标数字
                CPoint(150,250),
                100,        
                60,        
                 27,        
                 50);                DrawTotalMap(    
                pDC,        //曲线图
                CPoint(150,250),
                2004001,
                2005161,
                60,
                27);运行的结果是图形按预期的正确显示了,但是一拖动滚动条,就乱成一团,有的图形没随滚动条一起动,有的重复出现