次の方法で共有


CSpinButtonCtrl の使い方

スピン ボタン コントロール (またはアップダウン コントロール)は、数値を変更するためにユーザーがクリックできる矢印のペアを提供します。この値は、 現在位置と呼ばれます。場所はスピン ボタンの範囲内に保存されます。ユーザーが上向きの矢印をクリックすると、場所が最大に向かって移動します; およびユーザーが矢印をクリックすると、場所が最小に向かって移動します。

スピン ボタン コントロールは CSpinButtonCtrl のクラスに、 MFC で表されます。

[!メモ]

既定では、スピン ボタンの範囲にゼロに設定される最大 (0)と 100 に設定される最小があります。最大値の次の値よりも小さいが上向きの矢印をクリックする最小位置を減らすため矢印は、が向上します。これらの値を調整するために CSpinButtonCtrl::SetRange を使用します。

通常、コンパニオン コントロールの現在位置が表示されます。コンパニオンのコントロールは、 関連ウィンドウと呼ばれます。スピン ボタン コントロールの図のように、 Windows SDKの Up-Down のコントロールについて を参照してください。

、 Visual Studio で作成するには、スピン コントロールおよびエディット コントロールの関連ウィンドウを最初にエディット コントロールをダイアログ ボックスまたはウィンドウにドラッグし、スピン コントロールをドラッグします。スピン コントロールを選択し、 True,はい,TRUE自動関連関連の整数を設定します。 のプロパティを設定します。また 配置 のプロパティを設定します。; 右揃え は最も一般的です。これらの設定によって、エディット コントロールは、関連ウィンドウとして直接タブ オーダーのエディット コントロールの直前にするため設定されます。エディット コントロールは整数とスピン コントロールは、エディット コントロールの右側に埋め込まれます。必要に応じて、 CSpinButtonCtrl::SetRange のメソッドを使用して、スピン コントロールの有効範囲を設定できます。イベント ハンドラーはため、データ交換直接スピン コントロールに関連ウィンドウの間で通信する必要はありません。ペインのシーケンスによってページング他の用途にあるスピン コントロール (またはダイアログ ボックスを使用している場合は、 UDN_DELTAPOS のメッセージのハンドラーを追加し、そこにカスタム動作を実行します。

さらに詳しくは次のトピックをクリックしてください

参照

概念

コントロール (MFC)