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