用SetScrollPos不就可以定位吗?

解决方案 »

  1.   

    这两个ScrollBar是分割这个CScrollView我想让它具备分别控制同一个视区不同部分。
      

  2.   

    刚才笔误,最后一行代码是m_SB2.SetScrollRage(0,31);
      

  3.   

    Sorry,我不太明白你的意思,请详细讲一下你要做什么,实现怎样的功能吧。
      

  4.   

    等同于有两个视分别被这两个ScrollBar控制,但程序都写在了一个类里即CScrollView里。
    就象分割条分割两个视,但是现在不是两个视是同一个视。
    上面的代码有错误的地方。以下面的为准。
    RECT  rc; 
    rc.top=30; 
    rc.bottom=100; 
    rc.left=300; 
    rc.right=320; 
    //CScrollBar  m_SB1,m_SB2; 
    m_SB1.Create(SBS_VERT|WS_VISIBLE,&rc,this,ID_SCROLLBAR1); 
    m_SB1.SetScrollRage(0,5);
    rc.top=100;
    rc.bottom=400;
    m_SB2.Create(SBS_VERT|WS_VISIBLE,&rc,this,ID_SCROLLBAR1);
    m_SB1.SetScrollRage(0,31);