次の方法で共有


スライダー コントロールのスタイル

スライダー コントロール (CSliderCtrl)は垂直方向または水平方向になることがあります。これらは目盛り、両側、またはその両方向のどちらにも指定できません。また、連続する値の範囲を指定するために使用できます。これらのプロパティは、指定するスライダー コントロールの形式を使用すると、スライダー コントロールを作成する方法を制御します。

TBS_HORZTBS_VERT のフォームはスライダー コントロールの方向を決定します。方向を指定しない場合、スライダー コントロールは水平方向に化されます。

TBS_AUTOTICKS のフォームは値の範囲に増分の目盛りを持つスライダー コントロールを作成します。これらの目盛りは SetRange のメンバー関数をダイヤルすると自動的に追加されます。TBS_AUTOTICKSを指定しない場合、目盛りの位置を指定するには、メンバー関数を SetTic 、および SetTicFreqのように使用できます。目盛りを表示するスライダー コントロールを作成するには、 TBS_NOTICKS の形式を使用できます。

スライダー コントロールのまたは両側の目盛りを表示できます。水平方向のスライダー コントロールの場合、 TBS_BOTTOM または TBS_TOP の形式を指定できます。垂直方向のスライダー コントロールの場合、 TBS_RIGHT または TBS_LEFT の形式を指定できます。(TBS_BOTTOMTBS_RIGHT は、既定の構成です)。任意の方向のスライダー コントロールの両側の目盛りについては、 TBS_BOTH の形式を指定します。

スライダー コントロールは作成時に、 TBS_ENABLESELRANGE の形式を指定する場合にのみ選択範囲を表示できます。スライダー コントロールに、このフォームがある場合、選択範囲の開始位置と終了位置の目盛りは、縦のダッシュの代わりに三角形として表示し、選択範囲が強調表示されます。たとえば、選択範囲は単純なスケジューリング アプリケーションに便利な場合があります。ユーザーが 1 日の時刻に対応するスケジュールされた会議のタイミングを識別する目盛りの範囲を選択できます。

既定では、スライダー コントロールでスライダーの継続時間は選択範囲が変更されると異なります。スライダー コントロールに TBS_FIXEDLENGTH のフォームの場合、スライダーの継続時間は選択範囲が変更されても同じになります。TBS_NOTHUMB のフォームがあるスライダー コントロールでスライダーは含まれません。

参照

関連項目

CSliderCtrl の使い方

概念

コントロール (MFC)