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

MFC滑块初始化位置不正确,该如何处理

2012-03-27 
MFC滑块初始化位置不正确滑块初始化位置不正确在OnInitDialog中pSlidCtr-SetRange(spmin, spmax)p。。。-S

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看看。

热点排行