滑块控件常用与播放器中进度的控制和声音的调节 在操纵滑块时可以先对滑块控制的范围进行设置,默认的范围为0-10
m_sliber
.SetRange(
0,
100)
滑块消息的响应和滚动条是一样的.需要我们自己实现滑块移动时的消息响应方式
void CSliberDemoDlg
::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar
* pScrollBar)
{
int nNowPos
= m_sliber
.GetPos();
CString strOut;
strOut
.Format(L
"当前Pos:%d", nNowPos);
SetDlgItemTextW(IDC_STATIC_OUTPUT, strOut);
CDialogEx
::OnHScroll(nSBCode, nPos, pScrollBar);
}
上面的代码是在一个静态文本框中打印出当前滑块所处的位置 如果需要实现特定的功能,可在该消息响应函数中进行实现