spin SetRange不能设置调动范围

bclife 2009-04-07 08:33:04
画了一个spin 属性样式:Auto buddy | Set buddy integer
在OnInitDialog()里
CSpinButtonCtrl m_spinSetNum;
m_spinSetNum.SetRange(0, 1000);

但是运行后的变化范围还是0-100
...全文
173 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mubai007 2009-04-08
  • 打赏
  • 举报
回复
spinSetNum是否与一个Edit control关联起来了?
换一个数值范围试试起作用吗?
bclife 2009-04-08
  • 打赏
  • 举报
回复
是我spin关联的问题
马虎了
因为无回复不能结贴 所以没在发现问题后结贴
但是也多谢各位了
eliteGoblin 2009-04-08
  • 打赏
  • 举报
回复
我的是没有AutoBuddy
然后SetRange,SetPos,然后SetBuddy可以用啊。
chengtao999 2009-04-08
  • 打赏
  • 举报
回复
对了,哥们你的edit控件不会是int类型的而且你一开始还设了最大值为100啊或者设置了最大输出位
chengtao999 2009-04-08
  • 打赏
  • 举报
回复
可以的啊,我刚刚试了下。
正好我前两天在弄这东西

/////设置spin和edit关联属性
m_spin.SetRange(1,1100);
m_spin.SetBuddy(GetDlgItem(IDC_EDIT4));//这个你有加吗

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧