使用CSpinButtonCtrl

旋转按钮 控件 (也称为 up-down 控件) 提供用户可以单击箭头调整值对。 此值称为 当前位置。 此位置在旋转按钮范围内保持。 当用户单击此箭头,该位置朝着最大数量;此外,当用户单击向下键时,该位置移动沿最小值方向。

旋转按钮控件在 MFC 由 CSpinButtonCtrl 类。

备注

默认情况下,旋转按钮的大小具有最大设置为零 (0) 和最小权限设置为 100。由于最大值小于最小值。,请单击箭头以减少的位置,单击向下键增大。使用 CSpinButtonCtrl::SetRange 调整这些值。

通常,当前位置显示在该控件。 该控件称为 " 合作者窗口。 有关旋转按钮控件的说明,请参见。 Windows SDK的 有关 Up-Down 控件

若要创建数值调节钮控件,并且一个编辑控件合作者窗口中,在 Visual Studio 中,首先将编辑控件添加到对话框或窗口,然后拖动调节钮控件。 选择数值调节钮控件并将其 自动合作者设置合作者 Integer 属性设置为 true。 并将 对齐 属性; 右对齐 最典型。 这些设置,,因为它直接在编辑控件 tab 键顺序,编辑控件设置为合作者窗口。 编辑控件显示整数,并数值调节钮控件在编辑控件的右侧中。 或者,通过使用 CSpinButtonCtrl::SetRange 方法,可以设置数值调节钮控件的有效范围内。 不需要事件处理程序通信在旋转控件和合作者窗口,因为它们交换数据直接。 如果因其他目的,例如,通过 windows 顺序调用使用调节钮控件或对话框,则请添加 UDN_DELTAPOS 消息处理程序并执行您的自定义操作即可。

您想进一步了解什么?

请参见

概念

控件(MFC)