MFC滑块初始化位置不正确,该如何处理
MFC滑块初始化位置不正确
滑块初始化位置不正确
在OnInitDialog中
pSlidCtr->SetRange(spmin, spmax);
p。。。->SetPos(m_sph);
m_static_sph.format("%d", m_sph);//静态控件显示
updatedata(False);
spmin为130 spmax为160 m_sph130
执行后 滑块在最右边160那块!!!
数字没问题 我单步调试看过去的。
帮忙看下 谢谢^_^
------解决方案--------------------
pSlidCtr->SetRange(spmin, spmax);
通过查看API发现,第三个参数缺省为FALSE,指定是否重画。不放设置为TRUE看看。
滑块初始化位置不正确
在OnInitDialog中
pSlidCtr->SetRange(spmin, spmax);
p。。。->SetPos(m_sph);
m_static_sph.format("%d", m_sph);//静态控件显示
updatedata(False);
spmin为130 spmax为160 m_sph130
执行后 滑块在最右边160那块!!!
数字没问题 我单步调试看过去的。
帮忙看下 谢谢^_^
------解决方案--------------------
pSlidCtr->SetRange(spmin, spmax);
通过查看API发现,第三个参数缺省为FALSE,指定是否重画。不放设置为TRUE看看。