求大神指示 用MFC软件 想把滑块的动作显示在编辑框中 如何实现啊?

求大神指示 用MFC软件 想把滑块的动作显示在编辑框中 如何实现啊?,第1张

在对话框中放入一个滑块和编辑框,对滑块右击,添加消息响应函数WM_HSCROLL,具体代码如下:

void CprogressDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)

{

 // TODO: 在此添加消息处理程序代码和/或调用默认值

 m_sliderctrl.SetRange(0,100)

 CString str

 str.Format("%d",m_sliderctrl.GetPos())

 SetDlgItemText(IDC_EDIT1,str)

 CDialogEx::OnHScroll(nSBCode, nPos, pScrollBar)

}

MFC中有滑块控件,你在对话框上添加这个控件,并且给控件关联上变量.

主要代码在OK按钮的消息相应中添加,

首先UpdateData(TRUE) 刷新控件变量,然后直接获取这个变量的当前位置

应该是 GetPos ,之后就是你想要的 *** 作了.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11758679.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存