MFC滑动条结合编辑框使用

xiaoxiao2021-02-27  159

1.添加SliderControl控件,添加一个编辑框 2.为其添加变量m_slider(Control类型),m_edit(int型) 3.在OninitDialog中添加:             m_slider.SetRange(1,100);//设置范围             m_slider.SetTicFreq(1);//设置步长             m_slider.SetPos(1);//设置初始位置 4.双击滑动条添加事件处理程序(什么代码都不用添加) 5.项目->类向导      为对话框添加消息WM_OnHScroll      在处理程序中加入代码 void C串口Dlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) {             // TODO: 在此添加消息处理程序代码和/或调用默认值             UpdateData(TRUE);//接收编辑框中的数据             CSliderCtrl *pSlider = (CSliderCtrl *)GetDlgItem(IDC_SLIDER1);//定义一个指针指向滑动条控件             m_edit = pSlider->GetPos();//编辑框获取滑动条当前位置的值             CDialogEx::OnHScroll(nSBCode, nPos, pScrollBar);             UpdateData(FALSE);//更新数据到编辑框 }
转载请注明原文地址: https://www.6miu.com/read-14669.html

最新回复(0)