1。添加ScrollBar控件,在头文件中添加enum{nMin=0};enum{nMax=0};
2。控件初始化
在::OnInitDialog()中添加
CScrollBar* pSB = (CScrollBar*)GetDlgItem(IDC_SCROLLBAR_H);
pSB->SetScrollRange(nMin,nMax);
pSB->SetScrollPos(0);
3。添加消息函数OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
int TempPos = pScrollBar->GetScrollPos();
switch(nSBCode)
{
case SB_THUMBPOSITION://拖动滑块
pScrollBar->SetScrollPos(nPos);
break;
case SB_LINELEFT://点击左边的箭头
if(TempPos > 1)
{
TempPos--;
}
pScrollBar->SetScrollPos(TempPos);
break;
case SB_LINERIGHT://点击右边的箭头
if(TempPos<100)
{
TempPos++;
}
pScrollBar->SetScrollPos(TempPos);
break;
}