我做一断层剖面图,思路是这样的,用一数组data[1000][80000]存储数据,这些数据在-100到100之间,现在想在视窗内按数据打印这些点,并且在一个视窗内,不用cscrollview类,用SetScaleToFitSize没有效果,跟普通视窗显示一样,不能显示全部图。怎样解决,用什么类或方法

解决方案 »

  1.   

    不使用CScrollView的话,可以试一试CListView通过列表的方式将数据显示出来。实在不行就使用CView的普通派生类,然后自己编写“翻页”函数,但是这样你需要自己编写行数计算,当前页数计算等等,挺烦的。
      

  2.   

    用OpenGL做这种事特别简单,不需要任何类。
    只要初始化好 GL 窗口,按坐标值把点画上去就行了。
    加上旋转、缩放控制,不超过30行代码就搞定。好方便。去学OpenGL去罗。