如题

解决方案 »

  1.   

    msdn有 MFC Sample CMNCTRL2 | MFC Sample FIRE两个sample.可以参考.
      

  2.   

    slider.setrange()
    这是设定起其滑动范围的
    slider.Setpos()
    这是设定目前到达哪里的
    你可以在Msdn中具体查询
    其中slider为向slider 添加的成员变量名称,类型为cctrl类
      

  3.   

    void CTest6Dlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { CWnd *pSlider1, *pSlider2; pSlider1 = GetDlgItem(IDC_SLIDER1); pSlider2 = GetDlgItem(IDC_SLIDER2); switch(nSBCode) { case SB_THUMBTRACK: //鼠标拖动 if (pScrollBar == pSlider1) { // }  else  if (pScrollBar == pSlider2)  { // ………….; } break; case SB_LINERIGHT: //单击滚动条向右的箭头 //...... break; case SB_LINELEFT:  //单击滚动条向左的箭头 //...... break; case SB_PAGERIGHT://单击滚动条右面的箭头与滚动块之间的区域(pagedn) //...... break; case SB_PAGELEFT://单击滚动条左面的箭头与滚动块之间的区域(pageup) //...... break; } CDialog::OnHScroll(nSBCode, nPos, pScrollBar);}