首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于slider和Edit box解决办法

2012-06-08 
关于slider和Edit box我想在MFC中创建了一个滑块和一个编辑框,我知道使编辑框中显示slider的值要相应OnCus

关于slider和Edit box
我想在MFC中创建了一个滑块和一个编辑框,我知道使编辑框中显示slider的值要相应OnCustomDrawSlider,现在我想在编辑框中输入数字,滑块做出反应,Edit box需要相应什么函数?slider是不是要调用SetPos()?

[解决办法]
BEGIN_MESSAGE_MAP(CCSliderEditDlg, CDialog)
//{{AFX_MSG_MAP(CCSliderEditDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_NOTIFY(NM_RELEASEDCAPTURE, IDC_SLIDER1, OnReleasedcaptureSlider1)
ON_EN_UPDATE(IDC_EDIT1, OnUpdateEdit1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
[解决办法]
滑块改变时响应WM_HSCROLL消息 在其中获得当前slider控件的值改变编辑框就可以
编辑框内容改变时可以响应EN_CHANGE或是EN_KILLFOCUS消息都可以

热点排行