调节钮成员函数
有几个可用于数值调节钮控件 (CSpinButtonCtrl) 的成员函数。 使用这些函数可更改数值调节钮的以下特性。
Acceleration:可以在用户按住箭头按钮时调整位置更改的速率。 若要使用加速,请使用 SetAccel 和 GetAccel 成员函数。
Base:可以更改用于在合作者窗口的标题中显示位置的基项(10 或 16)。 若要使用基项,请使用 GetBase 和 SetBase 成员函数。
Buddy Window:可以动态设置合作者窗口。 若要查询或更改作为合作者窗口的控件,请使用 GetBuddy 和 SetBuddy 成员函数。
Position:可以查询和更改位置。 若要直接使用位置,请使用 GetPos 和 SetPos 成员函数。 由于合作者控件的标题可能已更改(例如,在合作者是编辑控件的情况下),因此
GetPos
将检索当前标题并相应地调整位置。Range:可以更改数值调节钮的最大位置和最小位置。 默认情况下,最大值设置为 0,最小值设置为 100。 由于默认最大值小于默认最小值,因此箭头按钮的操作是反直觉的。 通常,将使用 SetRange 成员函数设置范围。 若要查询范围,请使用 GetRange。