Share via


スピン ボタンのメンバー関数

スピン コントロール (CSpinButtonCtrl) には、いくつかのメンバー関数を使用できます。 スピン ボタンの次の属性を変更するには、これらの関数を使用します。

  • アクセラレーション ユーザーが矢印ボタンを押したときの位置が変化する速度を調整できます。 アクセラレーションを操作するには、SetAccel および GetAccel メンバー関数を使用します。

  • ベース バディ ウィンドウのキャプションに位置を表示するために使用するベース (10 または 16) を変更できます。 ベースを操作するには、GetBase および SetBase メンバー関数を使用します。

  • バディ ウィンドウ バディ ウィンドウを動的に設定できます。 どのコントロールがバディ ウィンドウであるかを照会または変更するには、GetBuddy および SetBuddy メンバー関数を使用します。

  • 位置 位置を照会および変更できます。 位置を直接操作するには、GetPos および SetPos メンバー関数を使用します。 バディ コントロールのキャプションが変更されている可能性があるため (たとえば、バディが編集コントロールである場合)、GetPos では、現在のキャプションを取得し、それに応じて位置を調整します。

  • 範囲 スピン ボタンの最大と最小の位置を変更できます。 既定では、最大値は 0 に設定され、最小値は 100 に設定されます。 既定の最大値は既定の最小値よりも小さいため、矢印ボタンのアクションは直感に反しています。 通常、範囲を設定するには、SetRange メンバー関数を使用します。 範囲を照会するには、GetRange を使用します。

関連項目

CSpinButtonCtrl の使い方
コントロール