CSpinButtonCtrl の使い方
スピン ボタン コントロール (としても知られている、 上下コントロール) の値を調整するには、ユーザーがクリックする矢印のペアを提供します。 この値として知られている、の現在の位置。 現在位置は、スピン ボタンの範囲内に収まります。 ユーザーが上向きの矢印をクリックすると、現在位置は最大値の方向に移動し、ユーザーが下向きの矢印をクリックすると、現在位置は最小値の方向に移動します。
スピン ボタン コントロールの MFC で表される、CSpinButtonCtrlクラス。
注意
既定では、スピン ボタンの範囲にゼロ (0) を 100 に設定、最小、最大値があります。 最大値が最小値より小さいため、上矢印をクリックして位置が減少し、下向きの矢印をクリックするとそれが増加します。 CSpinButtonCtrl::SetRange を使用すると、範囲の値を調整できます。
通常は、現在位置は横にあるコントロールに表示されます。 横のコントロールとして知られている、関連ウィンドウ。 スピン ボタン コントロールの例については、Windows SDK の「About Up-Down Controls」を参照してください。
スピン コントロールとを編集コントロールの関連ウィンドウを作成するVisual Studio、まずダイアログ ボックスまたはウィンドウにエディット コントロールをドラッグしをスピン コントロールをドラッグします。 スピン コントロールを選択し、設定、自動相棒 と メンバーのの整数値のセット プロパティに 真。 設定することも、アライメントプロパティ; 右揃え最も一般的です。 前に直接エディット コントロール、タブ オーダーであるのでこれらの設定では、エディット コントロール、関連ウィンドウとして設定されます。 エディット コントロールに整数が表示され、スピン コントロールがエディット コントロールの右側に埋め込まれています。 必要に応じて、スピン コントロールの有効な範囲を使用して設定することができます、CSpinButtonCtrl::SetRangeメソッド。 イベント ハンドラーはデータを直接交換ため、スピン コントロールと関連ウィンドウ間の通信に必要ありません。 いくつか他の目的のためにスピン コントロールを使用する場合は、たとえば、一連のウィンドウまたはダイアログ ボックスをページに、ハンドラーを追加、UDN_DELTAPOSメッセージし、がカスタム動作を実行します。