怎么修改spin control默认的值。

cbzjzsb123 2012-07-31 05:34:18
如题,spin默认的值是100,下面这句话,
int val = pNMUpDown->iPos + pNMUpDown->iDelta;

pNMUpDown->iPos的值总是100,怎么设定成自己想要的值啊?
...全文
113 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cbzjzsb123 2012-07-31
  • 打赏
  • 举报
回复
哈哈,我终于搞出来了,要先SetRange,再SetPos 才行,不过我还是不知道原因。
cbzjzsb123 2012-07-31
  • 打赏
  • 举报
回复
SetPos
没用,设置的是那个值,但是我一点,上下动的时候还是从100开始的,比如说设置成200,我往上面一点,就变成101了,并且这个范围只从0到100。
  • 打赏
  • 举报
回复
SetPos
cbzjzsb123 2012-07-31
  • 打赏
  • 举报
回复
m_SpinWidth.SetRange(100,200);
这句话好像不起作用,pNMUpDown->iPos的范围是从0到100。

15,978

社区成员

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

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