CSpinButtonCtrl使用

   CSpinButtonCtrl:旋转按扭控件,也称上下控件。

 

       一个旋转按扭控件通常会与另一个控件相伴使用,可称之为“伙伴控件”。

 

       使用CSpinButtonCtrl控件需注意四点:

       1)Alignment:选择一种对齐方式

       2)Auto Buddy:自动选择一个伙伴控件

       3)Set Buddy Integer:设置在伙伴控件中整数值

       4)设置TAB顺序,此点很重要,见前面随笔《在VC中改变TAB顺序的方法》

 

     CSpinButtonCtrl设置范围:

       点击向上箭头使当前位置向最大值方向移动,而点击向下箭头使当前位置向最小值的方向移动。缺省的,最小值是100,最大值是0。任何时候,最小值的设置都大于最大值(例如,当使用缺省值时),点击向上箭头减少位置值,而点击向下箭头则增加它。

void SetRange( int nLower, int nUpper );
void SetRange32( int nLower, int nUpper );

如果nLower > nUpper也是可以的,记住一点:点击向上箭头往nUpper值靠近,点击向下箭头往nLower值靠近

 

    CSpinButton设置增量:

    通过::GetPos获取Buttton值再乘上一个增量比例

你可能感兴趣的:(MFC/C++/VC)