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

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

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

要件

要件
ヘッダー
Winuser.h