CreateWindow 또는 CreateWindowEx 함수를 사용하여 스크롤 막대 컨트롤을 만들려면 SCROLLBAR 클래스, 적절한 창 스타일 상수 및 다음 스크롤 막대 컨트롤 스타일의 조합을 지정합니다. 일부 스타일은 기본 너비 또는 높이를 사용하는 스크롤 막대 컨트롤을 만듭니다. 그러나 CreateWindow 또는 CreateWindowEx를 호출할 때 항상 x 및 y 좌표와 스크롤 막대의 다른 차원을 지정해야 합니다.
상수
설명
SBS_BOTTOMALIGN
스크롤 막대의 아래쪽 가장자리를 CreateWindowEx 함수의 x, y, nWidth 및 nHeight 매개 변수로 정의된 사각형의 아래쪽 가장자리에 맞춥니다. 스크롤 막대에는 시스템 스크롤 막대의 기본 높이가 있습니다. 이 스타일을 SBS_HORZ 스타일로 사용합니다.
SBS_HORZ
가로 스크롤 막대를 지정합니다. SBS_BOTTOMALIGN 스타일이나 SBS_TOPALIGN 스타일을 지정하지 않으면 스크롤 막대에 CreateWindowEx의 x, y, nWidth 및 nHeight 매개 변수로 지정된 높이, 너비 및 위치가 있습니다.
SBS_LEFTALIGN
스크롤 막대의 왼쪽 가장자리를 CreateWindowEx의 x, y, nWidth 및 nHeight 매개 변수로 정의된 사각형의 왼쪽 가장자리에 맞춥니다. 스크롤 막대에는 시스템 스크롤 막대의 기본 너비가 있습니다. 이 스타일을 SBS_VERT 스타일로 사용합니다.
SBS_RIGHTALIGN
스크롤 막대의 오른쪽 가장자리를 CreateWindowEx의 x, y, nWidth 및 nHeight 매개 변수로 정의된 사각형의 오른쪽 가장자리에 맞춥니다. 스크롤 막대에는 시스템 스크롤 막대의 기본 너비가 있습니다. 이 스타일을 SBS_VERT 스타일로 사용합니다.
SBS_SIZEBOX
크기 상자를 지정합니다. SBS_SIZEBOXBOTTOMRIGHTALIGN 스타일이나 SBS_SIZEBOXTOPLEFTALIGN 스타일을 지정하지 않으면 크기 상자에 CreateWindowEx의 x, y, nWidth 및 nHeight 매개 변수로 지정된 높이, 너비 및 위치가 있습니다.
SBS_SIZEBOXBOTTOMRIGHTALIGN
크기 상자의 오른쪽 아래 모서리를 CreateWindowEx의 x, y, nWidth 및 nHeight 매개 변수로 지정된 사각형의 오른쪽 아래 모서리에 맞춥니다. 크기 상자에는 시스템 크기 상자의 기본 크기가 있습니다. 이 스타일을 SBS_SIZEBOX 또는 SBS_SIZEGRIP 스타일과 함께 사용합니다.
SBS_SIZEBOXTOPLEFTALIGN
크기 상자의 왼쪽 위 모서리를 CreateWindowEx의 x, y, nWidth 및 nHeight 매개 변수로 지정된 사각형의 왼쪽 위 모서리에 맞춥니다. 크기 상자에는 시스템 크기 상자의 기본 크기가 있습니다. 이 스타일을 SBS_SIZEBOX 또는 SBS_SIZEGRIP 스타일과 함께 사용합니다.
SBS_SIZEGRIP
SBS_SIZEBOX와 같지만 가장자리가 높아짐
SBS_TOPALIGN
스크롤 막대의 위쪽 가장자리를 CreateWindowEx의 x, y, nWidth 및 nHeight 매개 변수로 정의된 사각형의 위쪽 가장자리에 맞춥니다. 스크롤 막대에는 시스템 스크롤 막대의 기본 높이가 있습니다. 이 스타일을 SBS_HORZ 스타일로 사용합니다.
SBS_VERT
세로 스크롤 막대를 지정합니다. SBS_RIGHTALIGN 스타일이나 SBS_LEFTALIGN 스타일을 지정하지 않으면 스크롤 막대에 CreateWindowEx의 x, y, nWidth 및 nHeight 매개 변수로 지정된 높이, 너비 및 위치가 있습니다.