SliberControl

来源:互联网 发布:nginx pdf 编辑:程序博客网 时间:2024/04/30 09:17

这里写图片描述
滑块控件常用与播放器中进度的控制和声音的调节
在操纵滑块时可以先对滑块控制的范围进行设置,默认的范围为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);}

上面的代码是在一个静态文本框中打印出当前滑块所处的位置
如果需要实现特定的功能,可在该消息响应函数中进行实现

0 0