タブ コントロールのスタイル

このセクションでは、サポートされているタブ コントロール スタイルの一覧を示します。

定数 説明
TCS_BOTTOM
バージョン 4.70。 タブはコントロールの下部に表示されます。 この値は TCS_RIGHT と等しくなります。 バージョン 6 を使用する場合、このスタイルComCtl32.dllサポートされていません。
TCS_BUTTONS
タブはボタンとして表示され、表示領域の周囲に罫線は描画されません。
TCS_FIXEDWIDTH
すべてのタブの幅は同じです。 このスタイルをTCS_RIGHTJUSTIFYスタイルと組み合わせることはできません。
TCS_FLATBUTTONS
バージョン 4.71。 選択したタブは背景にインデントされ、他のタブは背景と同じ平面上に表示されます。 このスタイルは、TCS_BUTTONS スタイルを持つタブ コントロールにのみ影響します。
TCS_FOCUSNEVER
タブ コントロールは、クリックしても入力フォーカスを受け取りません。
TCS_FOCUSONBUTTONDOWN
タブ コントロールは、クリックすると入力フォーカスを受け取ります。
TCS_FORCEICONLEFT
アイコンは、各固定幅タブの左端に揃えています。このスタイルは、TCS_FIXEDWIDTH スタイルでのみ使用できます。
TCS_FORCELABELLEFT
ラベルは、各固定幅タブの左端に配置されます。つまり、ラベルは中央に配置されるのではなく、アイコンの右側にすぐに表示されます。 このスタイルは、TCS_FIXEDWIDTH スタイルでのみ使用でき、TCS_FORCEICONLEFT スタイルを意味します。
TCS_HOTTRACK
バージョン 4.70。 ポインターの下の項目が自動的に強調表示されます。 SystemParametersInfo を呼び出すことで、ホット トラッキングを有効にするかどうかをチェックできます。
TCS_MULTILINE
必要に応じて複数行のタブが表示されるため、すべてのタブが一度に表示されます。
TCS_MULTISELECT
バージョン 4.70。 複数のタブを選択するには、Ctrl キーを押しながらクリックします。 このスタイルは、TCS_BUTTONS スタイルと共に使用する必要があります。
TCS_OWNERDRAWFIXED
親ウィンドウはタブの描画を担当します。
TCS_RAGGEDRIGHT
タブの行は、コントロールの幅全体を埋めるために引き伸ばされることはありません。 このスタイルが既定です。
TCS_RIGHT
バージョン 4.70。 タブは、TCS_VERTICAL スタイルを使用するコントロールの右側に垂直に表示されます。 この値は TCS_BOTTOM と等しくなります。 ビジュアル スタイルを使用する場合、このスタイルはサポートされていません。
TCS_RIGHTJUSTIFY
必要に応じて各タブの幅が大きくなり、タブの各行がタブ コントロールの幅全体を埋めるようにします。 TCS_MULTILINE スタイルも指定しない限り、このウィンドウ スタイルは無視されます。
TCS_SCROLLOPPOSITE
バージョン 4.70。 不要なタブは、タブが選択されている場合、コントロールの反対側までスクロールします。
TCS_SINGLELINE
タブの行は 1 つだけ表示されます。 必要に応じて、ユーザーはスクロールして他のタブを表示できます。 このスタイルが既定です。
TCS_TABS
タブはタブとして表示され、表示領域の周りに罫線が描画されます。 このスタイルが既定です。
TCS_TOOLTIPS
タブ コントロールには、ツールヒント コントロールが関連付けられています。
TCS_VERTICAL
バージョン 4.70。 タブはコントロールの左側に表示され、タブ テキストは垂直方向に表示されます。 このスタイルは、TCS_MULTILINE スタイルで使用する場合にのみ有効です。 コントロールの右側にタブを表示するには、TCS_RIGHT スタイルも使用します。 バージョン 6 を使用する場合、このスタイルComCtl32.dllサポートされていません。

解説

次のスタイルは、コントロールの作成後に変更できます。

  • TCS_BOTTOM
  • TCS_BUTTONS
  • TCS_FIXEDWIDTH
  • TCS_FLATBUTTONS
  • TCS_FORCEICONLEFT
  • TCS_FORCELABELLEFT
  • TCS_MULTILINE
  • TCS_OWNERDRAWFIXED
  • TCS_RAGGEDRIGHT
  • TCS_RIGHT
  • TCS_VERTICAL

要件

要件
ヘッダー
CommCtrl.h