问题是这样的,我自己建个了SDI,视图类的基类是editview,现在我想通过视图类的滚动条定位视图类的内容,于是视图类调用函数SetScrollPos函数,但是发现滚动条虽然滚动了,视图类的内容并没有滚动,求解!

解决方案 »

  1.   

    SetScrollPos是设置滑块位置的函数,向让内容移动还得调用ScrollWindow。http://topic.csdn.net/u/20110221/18/1fc3f905-0658-455a-83dc-eb19f8d0a019.html
      

  2.   

    CPoint pt(x,y);//x,y就是你要的位置
    ScrollToPosition(pt);//滚动到预定位置
    RedrawWindow();//重绘窗口
      

  3.   

    CEditView不是自带了滚动条就可以拖动滚动条来查看内容吗?
    你是想用代码来控制吗?
    GetEditCtrl()-> LineScroll(nLine);
      

  4.   

    Sorry,是这样的GetEditCtrl()返回是CEdit的引用
    GetEditCtrl().LineScroll(nLine);