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

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

常時 説明
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