谁能告诉我这个界面怎么实现的,要求点放大缩小可以改变底下刻度的显示精度
万分感谢

解决方案 »

  1.   

    [img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/25.gif]
    看着跟真的似的...等等看楼下有没有更好的方案
      

  2.   

    这明明就是标尺嘛。GDI完全自绘也能画出这种效果
      

  3.   

    看来确实可以完全自绘...
    Mark一下
      

  4.   

    求提示  我不是很懂  刚接触mfc不久
      

  5.   

    有个叫‘Ruler’的。搜索看看
      

  6.   

    这应该不难吧
    调用控件CDC然后
    2个for语句
    第一个for语句画长标尺(MoveTo LineTo)坐标距离都固定的增长,纵坐标不变
    第二个for语句画短标尺(MoveTo LineTo)坐标距离都固定的增长,纵坐标不变
    TextOut或DrawText画注释
    上面粉色矩形框RectangleOK了
      

  7.   

    实在不行
    就custom 自绘
      

  8.   

    标尺+toolbar 标尺上的那个滑块 可用button
      

  9.   

    放大缩小显示区, 相当于变换图像的横向区域&重绘图像吧, 目标刻度的度量值是不变的  只是在新的目标图像区内重绘刻度