スクロール バー コントロールのスタイル

CreateWindow 関数または CreateWindowEx 関数を使用してスクロール バー コントロールを作成するには、SCROLLBAR クラス、適切なウィンドウ スタイル定数、および次のスクロール バー コントロール スタイルの組み合わせを指定します。 一部のスタイルでは、既定の幅または高さを使用するスクロール バー コントロールが作成されます。 ただし、 CreateWindow または CreateWindowEx を呼び出すときは、スクロール バーの x 座標と y 座標とその他の寸法を常に指定する必要があります。

常時 説明
SBS_BOTTOMALIGN
スクロール バーの下端を、CreateWindowEx 関数の xynWidthnHeight パラメーターで定義された四角形の下端に揃えます。 スクロール バーには、システム スクロール バーの既定の高さがあります。 このスタイルは、SBS_HORZ スタイルと共に使用します。
SBS_HORZ
水平スクロール バーを指定します。 SBS_BOTTOMALIGNもSBS_TOPALIGNスタイルも指定されていない場合、スクロール バーの高さ、幅、位置は、CreateWindowExxynWidthnHeight パラメーターで指定されます。
SBS_LEFTALIGN
スクロール バーの左端を、CreateWindowExxynWidthnHeight パラメーターで定義された四角形の左端に揃えます。 スクロール バーには、システム スクロール バーの既定の幅があります。 このスタイルは、SBS_VERT スタイルと共に使用します。
SBS_RIGHTALIGN
スクロール バーの右端を、CreateWindowExxynWidthnHeight パラメーターで定義された四角形の右端に揃えます。 スクロール バーには、システム スクロール バーの既定の幅があります。 このスタイルは、SBS_VERT スタイルと共に使用します。
SBS_SIZEBOX
サイズ ボックスを指定します。 SBS_SIZEBOXBOTTOMRIGHTALIGNもSBS_SIZEBOXTOPLEFTALIGN スタイルも指定しない場合、サイズ ボックスには、CreateWindowExxynWidthおよび nHeight パラメーターで指定された高さ、幅、および位置があります。
SBS_SIZEBOXBOTTOMRIGHTALIGN
サイズ ボックスの右下隅を、CreateWindowExxynWidthnHeight パラメーターで指定された四角形の右下隅に揃えます。 サイズ ボックスには、システム サイズ ボックスの既定のサイズがあります。 このスタイルは、SBS_SIZEBOXまたはSBS_SIZEGRIPスタイルで使用します。
SBS_SIZEBOXTOPLEFTALIGN
サイズ ボックスの左上隅を、CreateWindowExxynWidthnHeight パラメーターで指定された四角形の左上隅に揃えます。 サイズ ボックスには、システム サイズ ボックスの既定のサイズがあります。 このスタイルは、SBS_SIZEBOXまたはSBS_SIZEGRIPスタイルで使用します。
SBS_SIZEGRIP
SBS_SIZEBOXと同じですが、エッジが上がっています。
SBS_TOPALIGN
スクロール バーの上端を、CreateWindowExxynWidthnHeight パラメーターで定義された四角形の上端に合わせます。 スクロール バーには、システム スクロール バーの既定の高さがあります。 このスタイルは、SBS_HORZ スタイルと共に使用します。
SBS_VERT
垂直スクロール バーを指定します。 SBS_RIGHTALIGNもSBS_LEFTALIGNスタイルも指定しない場合、スクロール バーの高さ、幅、位置は、CreateWindowExxynWidthnHeight パラメーターで指定されます。

必要条件

要件
ヘッダー
Winuser.h