在移动scroll的thumbtrack时如何使翻屏发生在LBUTTONUP后?

解决方案 »

  1.   

    重载OnVScroll( UINT nSBCode, UINT nPos, CScrollBar* pScrollBar );函数,对于其中的nSBCode,相应SB_THUMBPOSITION 事件而不是SB_THUMBTRACK 
    事件即可达到你的要求。
    SB_THUMBPOSITION是在你移动thumbtrack到一定的位置并放开鼠标左键后才发出,而SB_THUMBTRACK 是在移动过程中不停地发出。
      

  2.   

    OnScroll()
    {
    case SB_ENDSCROLL: //you want it.
           ..
           ..
    }
      

  3.   

    如何重载OnVScroll?是不是在里面加一个控制?
    if(nSBCode==SB_THUMBPOSITION)
    {
    //
    }