スピン ボタンのメンバー関数
スピン コントロール (CSpinButtonCtrl) には、いくつかのメンバー関数を使用できます。 スピン ボタンの次の属性を変更するには、これらの関数を使用します。
アクセラレーション ユーザーが矢印ボタンを押したときの位置が変化する速度を調整できます。 アクセラレーションを操作するには、SetAccel および GetAccel メンバー関数を使用します。
ベース バディ ウィンドウのキャプションに位置を表示するために使用するベース (10 または 16) を変更できます。 ベースを操作するには、GetBase および SetBase メンバー関数を使用します。
バディ ウィンドウ バディ ウィンドウを動的に設定できます。 どのコントロールがバディ ウィンドウであるかを照会または変更するには、GetBuddy および SetBuddy メンバー関数を使用します。
位置 位置を照会および変更できます。 位置を直接操作するには、GetPos および SetPos メンバー関数を使用します。 バディ コントロールのキャプションが変更されている可能性があるため (たとえば、バディが編集コントロールである場合)、
GetPos
では、現在のキャプションを取得し、それに応じて位置を調整します。範囲 スピン ボタンの最大と最小の位置を変更できます。 既定では、最大値は 0 に設定され、最小値は 100 に設定されます。 既定の最大値は既定の最小値よりも小さいため、矢印ボタンのアクションは直感に反しています。 通常、範囲を設定するには、SetRange メンバー関数を使用します。 範囲を照会するには、GetRange を使用します。