http://images.sonicalbum.com/upload_771/myphotos/_robinhood_test.jpg
这是贴图已经知道:大窗口是view窗口
          点的横纵轴坐标存放在doc中要求:
          中间白色区域用于绘图,黄色区域用于显示横纵坐标且黄色区域的边条宽度大小固定.
          view窗口改变大小时可以准确重绘.
          坐标的显示,窗口变大,适当调整精度难点:    
          白色区域绘制 和 坐标的显示各位给点建议,小弟不甚感激!

解决方案 »

  1.   

    这个很简单呀!
    可以算出来呀!
    把白色区域放到一个CRect 中,可以任意的操作!
      

  2.   

    需要在OnSize中计算,要么用三个拆分窗口,另两个窗口是标尺
      

  3.   

    点的绘制可以考虑用dc.textout(".")
      

  4.   

    这个很简单呀!
    可以算出来呀!
    把白色区域放到一个CRect 中,可以任意的操作!
    -------------------------------------------
    怎么实现在CRect中绘图呢
      

  5.   

    需要在OnSize中计算,要么用三个拆分窗口,另两个窗口是标尺
    --------------------------------------------------------
    拆分窗口,好象没有必要?
      

  6.   

    自己处理OnDraw函数好多VC编程的书上都有,关于DC的
      

  7.   

    void C~View::OnDraw(CDC* pDC)
    {
    //画出你需要的东西
    ...
    pDC->FillRect(..)
    pDC->MoveTo(..)
    pDC->LineTo(..)
    pDC->TextOut(..)

    }
      

  8.   

    pDC->SetPixel//一个像素的点
    或者
    pDC->Ellipse//画一个小圆也可以
      

  9.   

    http://images.sonicalbum.com/upload_772/myphotos/_robinhood_test.jpg
    贴图新地址
      

  10.   

    你用Photoshop打开你那幅图片,放大之后你可以看见这个层次感是由好几条线组成的,照着画就行了