工控编程吧
标题:
上位机MFC如何使用滑块
[打印本页]
作者:
qq263946146
时间:
2019-7-28 13:08
标题:
上位机MFC如何使用滑块
滑块控件,在我们调节音量时,基本都是使用滑块来控件。
滑块在滑动过程中,会触发相应消息,我们就可以在消息处理函数中获取滑块的实时数值。
滑块常用功能也有
1.滑动范围设置SetRange。
2.当前位置设置SetPos。
3.当前位置获取GetPos。
我们可以参考下面提供的例程来查看如何使用
(, 下载次数: 0)
上传
点击文件名下载附件
界面如下:
(, 下载次数: 0)
上传
点击文件名下载附件
首先给滑块控件关联一个变量,例程初始化时会设置滑块的属性
m_ctrlSlider.SetRange(0, 100); //设置滑块的位置的最大值和最小值
m_ctrlSlider.SetPos(30);//设置滑块的当前位置
然后关联滑块的消息处理函数NM_CUSTOMDRAW
void CGkbc8Dlg::OnCustomdrawSlider1(NMHDR* pNMHDR, LRESULT* pResult)
{
//获得滑块的当前位置
int nPos = m_ctrlSlider.GetPos();
CString strText = _T("");
strText.Format(_T("%d"), nPos);
SetDlgItemText(IDC_EDIT1, strText);
*pResult = 0;
}
复制代码
[MFC408]1[/MFC408]
[weixinlianxi]1[/weixinlianxi]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4