旋转控件可以使用多个成员函数(CSpinButtonCtrl)。 使用这些函数可更改旋转按钮的以下属性。
加速度 可以调整用户按住箭头按钮时位置变化的速率。 若要使用加速,请使用 SetAccel 和 GetAccel 成员函数。
基础 可以更改用于在好友窗口标题中显示位置的基数(10 或 16)。 若要使用基函数,请使用 GetBase 和 SetBase 成员函数。
Buddy Window 可以动态设置好友窗口。 若要查询或更改哪个控件是好友窗口,请使用 GetBuddy 和 SetBuddy 成员函数。
位置 可以查询和更改位置。 若要直接处理位置,请使用 GetPos 和 SetPos 成员函数。 由于好友控件的标题可能已更改(例如,如果好友是编辑控件),
GetPos
因此检索当前标题并相应地调整位置。范围 可以更改旋转按钮的最大和最小位置。 默认情况下,最大值设置为 0,最小值设置为 100。 由于默认最大值小于默认最小值,因此箭头按钮的作非常直观。 通常,将使用 SetRange 成员函数设置范围。 若要查询范围,请使用 GetRange。