|
|
1
18
因为事情就是这样。8-)你用
文档中说:“旋转按钮的默认范围将最大值设置为零(0),最小值设置为100。由于最大值小于最小值,单击向上箭头将减小位置,单击向下箭头将增大位置。使用CSpinButtonCtrl::SetRange调整这些值。“……没有任何合理的解释。 |
|
|
2
12
它以这种方式工作的原因是,旋转控件只是一个薄薄的滚动条,窗口使用一个坐标系,当你向下移动时,行会增加(因此向下箭头会增加值)。 要解决这个问题,只需在调用SetRange时交换当前使用的最小值和最大值。 |