调节钮成员函数

有几个可用于数值调节钮控件 (CSpinButtonCtrl) 的成员函数。 使用这些函数可更改数值调节钮的以下特性。

  • Acceleration:可以在用户按住箭头按钮时调整位置更改的速率。 若要使用加速,请使用 SetAccelGetAccel 成员函数。

  • Base:可以更改用于在合作者窗口的标题中显示位置的基项(10 或 16)。 若要使用基项,请使用 GetBaseSetBase 成员函数。

  • Buddy Window:可以动态设置合作者窗口。 若要查询或更改作为合作者窗口的控件,请使用 GetBuddySetBuddy 成员函数。

  • Position:可以查询和更改位置。 若要直接使用位置,请使用 GetPosSetPos 成员函数。 由于合作者控件的标题可能已更改(例如,在合作者是编辑控件的情况下),因此 GetPos 将检索当前标题并相应地调整位置。

  • Range:可以更改数值调节钮的最大位置和最小位置。 默认情况下,最大值设置为 0,最小值设置为 100。 由于默认最大值小于默认最小值,因此箭头按钮的操作是反直觉的。 通常,将使用 SetRange 成员函数设置范围。 若要查询范围,请使用 GetRange

另请参阅

使用 CSpinButtonCtrl
控件