Window and Control Styles

This page lists some styles and extended styles which can be set or retrieved with Gui, GuiControl, WinSet, WinGet, Control and ControlGet commands.

목차

스타일

By default, a GUI window uses WS_POPUP, WS_CAPTION, WS_SYSMENU, and WS_MINIMIZEBOX. For a GUI window, WS_CLIPSIBLINGS is always enabled and cannot be disabled.

Style 십육진수 값 설명
WS_BORDER 0x800000 +/-Border. 얇은 테두리의 창을 만듭니다.
WS_POPUP 0x80000000 팝업 창을 만듭니다. 이 스타일은 WS_CHILD 스타일과 함께 사용할 수 없습니다.
WS_CAPTION 0xC00000 +/-Caption. 타이틀바를 가진 창을 만듭니다. 이 스타일은 WS_BORDER 그리고 WS_DLGFRAME를 숫치적으로 조합합니다.
WS_CLIPSIBLINGS 0x4000000 Clips child windows relative to each other; that is, when a particular child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated. If WS_CLIPSIBLINGS is not specified and child windows overlap, it is possible, when drawing within the client area of a child window, to draw within the client area of a neighboring child window.
WS_DISABLED 0x8000000 +/-Disabled. 처음에 비활성 상태로 창을 만듭니다.
WS_DLGFRAME 0x400000 테두리 스타일을 가진 창을 만듭니다. 보통 대화상자에 많이 사용됩니다.
WS_GROUP 0x20000 +/-Group. 이 콘트롤이 콘트롤 그룹에서 첫 번째 콘트롤이라는 것을 나타냅니다. 이 스타일은 자동으로 라디오 버튼의 "한 번에 오직 하나만" 행위를 관리하도록 적용됩니다. 아주 희귀한 경우로 두 그룹의 라디오 버튼이 연속적으로 (사이에 다른 콘트롤 유형이 없이) 추가되면, 이 스타일은 두 번째 라디오 그룹의 첫 콘트롤에만 적용됩니다. 따라서 첫 번째 그룹과 분리되어 버립니다.
WS_HSCROLL 0x100000 수평 스크롤바를 가진 창을 만듭니다.
WS_MAXIMIZE 0x1000000 처음에 최대화 상태로 창을 만듭니다.
WS_MAXIMIZEBOX 0x10000 +/-MaximizeBox. 최대화 버튼이 있는 창을 만듭니다. WS_EX_CONTEXTHELP 스타일과 함께 사용할 수 없습니다. WS_SYSMENU 스타일도 역시 지정해야 합니다.
WS_MINIMIZE 0x20000000 처음에 최소화 상태로 창을 만듭니다.
WS_MINIMIZEBOX 0x20000 +/-MinimizeBox. 최소화 버튼을 가진 창을 만듭니다. WS_EX_CONTEXTHELP 스타일과 함께 사용할 수 없습니다. WS_SYSMENU 스타일도 역시 지정해야 합니다.
WS_OVERLAPPED 0x0 중첩 창을 만듭니다. 중첩 창은 타이틀바와 테두리를 가집니다. WS_TILED 스타일과 동일합니다.
WS_OVERLAPPEDWINDOW 0xCF0000 WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX, 그리고 WS_MAXIMIZEBOX 스타일을 사용해 중첩 창을 만듭니다. WS_TILEDWINDOW 스타일과 동일합니다.
WS_POPUPWINDOW 0x80880000 WS_BORDER, WS_POPUP, 그리고 WS_SYSMENU 스타일을 사용해 팝업 창을 만듭니다. The WS_CAPTIONWS_POPUPWINDOW 스타일을 조합하여 창 메뉴를 보여주어야 합니다.
WS_SIZEBOX 0x40000 +/-Resize. 크기조절 테두리를 가진 창을 만듭니다. WS_THICKFRAME 스타일과 동일합니다.
WS_SYSMENU 0x80000 +/-SysMenu. 타이틀 바에 창 메뉴를 가진 창을 만듭니다. WS_CAPTION 스타일도 지정해야 합니다.
WS_TABSTOP 0x10000 +/-Tabstop. 사용자가 Tab를 누를 때 키보드 초점을 받을 수 있는 콘트롤을 지정합니다. Tab를 누르면 WS_TABSTOP 스타일과 함께 키보드 초점이 다음 콘트롤로 바뀝니다.
WS_THICKFRAME 0x40000 크기조절 테두리를 가진 창을 만듭니다. WS_SIZEBOX 스타일과 동일합니다.
WS_VSCROLL 0x200000 수직 스크롤바를 가진 창을 만듭니다.
WS_VISIBLE 0x10000000 처음에 보이는 상태로 창을 만듭니다.
WS_CHILD 0x40000000 자손 창을 만듭니다. 이 스타일의 창은 메뉴바를 가질 수 없습니다. 이 스타일은 WS_POPUP 스타일과 함께 사용할 수 없습니다.

Text Control Styles

These styles affect the Text control. It has neither default styles nor forced styles.

Style 십육진수 값 설명
SS_BLACKFRAME 0x7 박스를 지정합니다. 창 프레임과 같은 색으로 그립니다. 이 색은 기본 컬러 체계에 대하여 검정색입니다.
SS_BLACKRECT 0x4 현재 창 프레임 색으로 채워진 사각형을 지정합니다. 이 색은 기본 컬러 체계에 대하여 검정색입니다.
SS_CENTER 0x1 +/-Center. Specifies a simple rectangle and centers the text in the rectangle. 콘트롤은 줄 끝을 지나 다음 줄의 처음까지 걸치는 단어들을 자동으로 넘깁니다.
SS_ETCHEDFRAME 0x12 정적 콘트롤의 프레임을 그립니다. EDGE_ETCHED 테투리 스타일을 사용합니다.
SS_ETCHEDHORZ 0x10 정적 콘트롤의 위 아래 테두리를 그립니다. EDGE_ETCHED 테두리 스타일을 사용합니다.
SS_ETCHEDVERT 0x11 정적 콘트롤의 좌우 테두리를 그립니다. EDGE_ETCHED 테두리 스타일을 사용합니다.
SS_GRAYFRAME 0x8 프레임을 가진 박스를 지정합니다. 화면(바탕화면) 배경색과 같은 색으로 그려집니다. 이 색은 기본 컬러 체계에서 회색입니다.
SS_GRAYRECT 0x5 현재 화면 배경 색으로 채워진 사각형을 지정합니다. 이 색은 기본 컬러 체계에서 회색입니다.
SS_LEFT 0x0 +/-Left. 이것이 기본값입니다. 간단한 사각형을 지정하고 안의 텍스트를 왼쪽으로 정렬합니다. 텍스트를 보여주기 전에 먼저 포맷합니다. 줄 끝을 지나 확장된 단어들은 자동으로 다음 줄에 왼쪽 정렬됩니다. 콘트롤의 너비보다 더 긴 단어들은 잘려 나갑니다.
SS_LEFTNOWORDWRAP 0xC +/-Wrap. 사각형을 지정하고 안의 텍스트를 왼쪽 정렬합니다. 탭은 확장되지만, 단어들은 랩되지 않습니다. 줄끝을 지나 확장된 텍스트는 잘려나갑니다.
SS_NOPREFIX 0x80 콘트롤의 텍스트에서 앰퍼센드(&) 문자를 가속 접두 문자로 번역하지 못하도록 막습니다. 이것은 앰퍼센드 (&)가 포함되어 있는 파일 이름이나 다른 문자열을 보여주어야 할 경우에 유용합니다.
SS_NOTIFY 0x100 사용자가 콘트롤을 클릭할 때 부모 창에 STN_CLICKED 고지를 전송합니다.
SS_RIGHT 0x2 +/-Right. 사각형을 지정하고 그 안의 텍스트를 오른쪽 정렬합니다.
SS_SUNKEN 0x1000 정적 콘트롤 둘레에 반쯤 눌려진 테두리를 그립니다.
SS_WHITEFRAME 0x9 프레임을 가진 박스를 지정합니다. 창 배경과 같은 색으로 그려집니다. 이 색은 기본 컬러 체계에서 하얀색입니다.
SS_WHITERECT 0x6 현재 창의 배경색으로 채워진 사각형을 지정합니다. 이 색은 기본 컬러 체계에서 하얀색입니다.

Edit Control Styles

These styles affect the Edit control. By default, it uses WS_TABSTOP and WS_EX_CLIENTEDGE (extended style E0x200). It has no forced styles.

Edit 콘트롤이 여러-줄로 자동 탐지됩니다. 시작부터 내용에 여러 줄이 담겨 있거나, 그의 높이가 1 행보다 크거나, 아니면 그의 행 개수가 명시적으로 1보다 크게 지정되어 있기 때문입니다. 다음 스타일이 기본으로 적용됩니다: WS_VSCROLL, ES_WANTRETURN, 그리고 ES_AUTOVSCROLL.

Edit 콘트롤이 한 줄로 자동 탐지되면, 기본값은 ES_AUTOHSCROLL입니다.

Style 십육진수 값 설명
ES_AUTOHSCROLL 0x80 +/-Wrap 여러-줄 편집, 그리고 +/-Limit 한-줄 편집. 사용자가 줄 끝에서 문자를 하나 타자하면 자동으로 오른쪽으로 10 문자 만큼 감습니다. 사용자가 Enter를 누를 때, 모든 텍스트를 다시 0 위치로 감습니다.
ES_AUTOVSCROLL 0x40 사용자가 마지막 줄에서 Enter를 누르면 텍스트를 한 페이지 감아 올립니다.
ES_CENTER 0x1 +/-Center. 여러 줄 콘트롤에서 텍스트를 가운데 정렬합니다.
ES_LOWERCASE 0x10 +/-Lowercase. 편집 콘트롤 안으로 문자가 타자되어 들어오면 모두 소문자로 변환합니다.
ES_NOHIDESEL 0x100 기본 행위를 부인합니다. 기본 행위는 콘트롤이 입력 초점을 잃어 버릴 때 선택을 감추고 입력 초점을 받을 때 선택을 역상으로 보여줍니다. ES_NOHIDESEL을 지정했다면, 콘트롤에 초점이 없더라도 선택된 텍스트가 역상으로 보입니다.
ES_NUMBER 0x2000 +/-Number. 사용자가 숫자가 아닌 다른 것은 타자하지 못하도록 막습니다.
ES_OEMCONVERT 0x400 이 스타일은 파일 이름이 포함된 편집 콘트롤에 아주 유용합니다.
ES_MULTILINE 0x4 +/-Multi. 여러줄 편집 콘트롤을 지정합니다. 기본값은 한줄 편집 콘트롤입니다.
ES_PASSWORD 0x20 +/-Password. 타자되어 들어오는 각 문자 대신에 은폐 문자를 보여줍니다. 텍스트를 감춥니다.
ES_READONLY 0x800 +/-ReadOnly. 사용자가 편집 콘트롤에 타자하거나 편집하지 못하도록 막습니다.
ES_RIGHT 0x2 +/-Right. 여러줄 편집 콘트롤에 우측 정렬합니다.
ES_UPPERCASE 0x8 +/-Uppercase. 편집 콘트롤 안으로 문자가 타자되어 들어오면 모두 대문자로 변환합니다.
ES_WANTRETURN 0x1000 +/-WantReturn. 대화상자에서 여러줄 편집 콘트롤 안으로 텍스트를 타자하는 동안 사용자가 Enter를 누를 때 캐리지 리턴이 삽입되도록 지정합니다. 이 스타일을 지정하지 않은 경우, Enter를 누르면 대화상자의 기본 푸시 버튼을 누른 것과 효과가 동일합니다. 이 스타일은 한-줄 편집 콘트롤에는 아무 효과가 없습니다.

UpDown Control Styles

These styles affect the UpDown control. By default, it uses UDS_ARROWKEYS, UDS_ALIGNRIGHT, UDS_SETBUDDYINT, and UDS_AUTOBUDDY. It has no forced styles.

Style 십육진수 값 설명
UDS_WRAP 0x1 이름있는 옵션 "Wrap". 사용자가 최소값 또는 최대값을 넘어서려고 시도하면 콘트롤은 그의 범위 반대 끝으로 돌립니다. Wrap이 없다면, 최대 최소 값에 도달하면 멈춥니다.
UDS_SETBUDDYINT 0x2 위치가 바뀔 때 UpDown 콘트롤은 (WM_SETTEXT 메시지를 사용하여) 친구 콘트롤의 텍스트를 설정합니다. 그렇지만, 친구가 ListBox라면, 그 ListBox의 현재 선택이 대신 바뀝니다.
UDS_ALIGNRIGHT 0x4 이름있는 옵션 "Right" (기본값). UpDown을 친구 콘트롤의 오른쪽에 배치합니다.
UDS_ALIGNLEFT 0x8 이름있는 옵션 "Left". UpDown을 친구 콘트롤의 왼쪽에 배치합니다.
UDS_AUTOBUDDY 0x10 자동으로 UpDown 콘트롤의 친구 콘트롤로 z-순서로 이전의 콘트롤을 선택합니다.
UDS_ARROWKEYS 0x20 사용자는 키보드에서 또는 화살표 키를 눌러 UpDown 콘트롤이 위치를 변경할 수 있습니다.
UDS_HORZ 0x40 이름있는 옵션 "Horz". 콘트롤의 화살표가 위 아래가 아니라 좌우를 가리킵니다.
UDS_NOTHOUSANDS 0x80 친구 콘트롤에 세자리마다 사이에 천의 자리 가름자를 삽입하지 않습니다.
UDS_HOTTRACK 0x100 콘트롤은 "핫 트래킹" 행위를 합니다. 즉, 마우스가 지나갈 때 콘트롤 버튼을 강조합니다. 이 옵션은 Windows XP에서 바탕화면 테마가 오버라이드 하면 무시됩니다.

Picture Control Styles

These styles affect the Picture control. It has no default styles. The style SS_ICON (for icons and cursors) or SS_BITMAP (for other image types) is always enabled and cannot be disabled.

Style 십육진수 값 설명
SS_REALSIZECONTROL 0x40 [Windows XP 이후] 비트맵을 콘트롤의 크기에 맞춥니다.
SS_CENTERIMAGE 0x200

비트맵을 가운데 정렬합니다. 비트맵이 너무 크면 잘려 나갑니다. 텍스트 콘트롤에 대하여 콘트롤에 한줄의 텍스트가 들어 있으면, 텍스트는 가능한 높이 안에서 수직으로 가운데 정렬됩니다.

Microsoft Windows XP: 이 스타일은 사용되지 않는 부분을 더 이상 비트맵이나 아이콘의 좌상 픽셀의 색으로 채우지 않습니다. 사용되지 않는 부분은 여전히 배경색으로 남아 있습니다.

Button, CheckBox, Radio, and GroupBox Control Styles

These styles affect the Button, CheckBox, Radio, or GroupBox controls.

By default, each of these controls except GroupBox uses the styles BS_MULTILINE (unless it has no explicitly set width or height, nor any CR/LF characters in their text) and WS_TABSTOP (however, Radio controls other than the first of each radio group lack WS_TABSTOP). In addition, Radio controls have BS_NOTIFY so that double clicks can be detected.

The following styles are always enabled and cannot be disabled:

Style 십육진수 값 설명
BS_AUTO3STATE 0x6 Creates a button that is the same as a three-state check box, except that the box changes its state when the user selects it. The state cycles through checked, indeterminate, and cleared.
BS_AUTOCHECKBOX 0x3 Creates a button that is the same as a check box, except that the check state automatically toggles between checked and cleared each time the user selects the check box.
BS_AUTORADIOBUTTON 0x9 Creates a button that is the same as a radio button, except that when the user selects it, the system automatically sets the button's check state to checked and automatically sets the check state for all other buttons in the same group to cleared.
BS_LEFT 0x100 +/-Left. 텍스트를 왼쪽 정렬합니다.
BS_PUSHBUTTON 0x0 Creates a push button that posts a WM_COMMAND message to the owner window when the user selects the button.
BS_PUSHLIKE 0x1000 체크박스나 라디오 버튼이 푸시 버튼처럼 보이고 행동하게 만듭니다. 버튼은 눌려 있지 않거나 체크되어 있지 않으면 튀어 나와 보입니다. 누르거나 체크할 때 쑥 들어갑니다.
BS_RIGHT 0x200 +/-Right. 텍스트를 우측 정렬합니다.
BS_RIGHTBUTTON 0x20 +Right (즉, +Right는 BS_RIGHT 그리고 BS_RIGHTBUTTON를 둘 다 포함하지만, -Right는 BS_RIGHT만 제거합니다. BS_RIGHTBUTTON는 제거하지 않습니다). 체크박스 네모 또는 라디오 버튼 동그라미를 콘트롤의 왼쪽 대신에 오른쪽에 배치합니다.
BS_BOTTOM 0x800 텍스트를 콘트롤 높이의 아래에 배치합니다.
BS_CENTER 0x300 +/-Center. 텍스트를 콘트롤 너비의 중앙에 수평으로 배치합니다.
BS_DEFPUSHBUTTON 0x1 +/-Default. 두꺼운 검정색 테두리를 가진 푸쉬 버튼을 생성합니다. 버튼이 대화상자 안에 있으면, 사용자는 그 버튼에 입력 초점이 없더라도 Enter를 눌러 그 버튼을 선택할 수 있습니다. 이 스타일로 사용자는 즉시 대부분의 가능한 옵션을 선택할 수 있습니다.
BS_MULTILINE 0x2000 +/-Wrap. 텍스트를 여러줄로 넘깁니다. 텍스트가 콘트롤 너비보다 너무 길어 한 줄에 맞출 수 없으면 또한 라인피드를 허용해서 (`n) 새 줄의 텍스트를 시작할 수 있습니다.
BS_NOTIFY 0x4000 Enables a button to send BN_KILLFOCUS and BN_SETFOCUS notification codes to its parent window. Note that buttons send the BN_CLICKED notification code regardless of whether it has this style. To get BN_DBLCLK notification codes, the button must have the BS_RADIOBUTTON or BS_OWNERDRAW style.
BS_TOP 0x400 텍스트를 콘트롤 높이의 상단에 배치합니다.
BS_VCENTER 0xC00 콘트롤의 높이에 수직으로 텍스트를 중앙에 배치합니다.
BS_FLAT 0x8000 버튼이 평면임을 지정합니다; 3-D 효과를 위해 기본 쉐이딩을 사용하지 않습니다.
BS_GROUPBOX 0x7 Creates a rectangle in which other controls can be grouped. Any text associated with this style is displayed in the rectangle's upper left corner.

DropDownList and ComboBox Control Styles

These styles affect the DropDownList and ComboBox controls.

By default, each of these controls uses WS_TABSTOP. In addition, a DropDownList control uses WS_VSCROLL, and a ComboBox control uses WS_VSCROLL and CBS_AUTOHSCROLL.

The following styles are always enabled and cannot be disabled:

Style 십육진수 값 설명
CBS_AUTOHSCROLL 0x40 +/-Limit. 사용자가 줄끝에 문자를 타자하면 자동으로 텍스트를 편집 콘트롤 안에서 오른쪽으로 감습니다. 이 스타일 설정되어 있지 않으면, 오직 사각 경계 안에 맞는 텍스트만 보입니다.
CBS_DISABLENOSCROLL 0x800 Shows a disabled vertical scroll bar in the drop-down list when it does not contain enough items to scroll. Without this style, the scroll bar is hidden when the drop-down list does not contain enough items.
CBS_DROPDOWN 0x2 Similar to CBS_SIMPLE, except that the list box is not displayed unless the user selects an icon next to the edit control.
CBS_DROPDOWNLIST 0x3 Similar to CBS_DROPDOWN, except that the edit control is replaced by a static text item that displays the current selection in the list box.
CBS_LOWERCASE 0x4000 +/-Lowercase. 콤보 박스의 편집 콘트롤 안으로 타자되어 들어가는 대문자를 소문자로 변환합니다.
CBS_NOINTEGRALHEIGHT 0x400 콤보 박스를 만들 때 어플이 지정한 크기대로 정확하게 같은 크기가 되도록 지정합니다. 보통, Windows CE는 콤보 박스를 부분적으로 항목을 보여주지 않도록 크기를 지정합니다.
CBS_OEMCONVERT 0x80 콤보 박스의 편집 콘트롤에 타자되어 들어가는 텍스트를 Windows CE 문자 집합으로부터 OEM 문자 집합으로 그리고 다시 Windows CE 문자 집합으로 변환합니다. 이 스타일은 파일 이름이 들어 있는 콤보 박스에 아주 유용합니다. CBS_DROPDOWN 스타일로 생성된 콤보 박스에만 적용됩니다.
CBS_SIMPLE 0x1 +/-Simple (콤보박스 전용). Displays the drop-down list at all times. The current selection in the list is displayed in the edit control.
CBS_SORT 0x100 +/-Sort. 드롭 리스트의 항목들을 알파벳 순서로 설정합니다.
CBS_UPPERCASE 0x2000 +/-Uppercase. 콤보 박스의 편집 콘트롤 안으로 타자되어 들어오는 소문자를 대문자로 변경합니다.

ListBox Control Styles

These styles affect the ListBox control. By default, it uses WS_TABSTOP, LBS_USETABSTOPS, WS_VSCROLL, and WS_EX_CLIENTEDGE (extended style E0x200). The style LBS_NOTIFY (supports detection of double-clicks) is always enabled and cannot be disabled.

Style 십육진수 값 설명
LBS_DISABLENOSCROLL 0x1000 박스에 항목이 충분하지 않아 스크롤 할 수 없을 때 불능화 된 수직 스크롤 바를 보여줍니다. 이 스타일을 지정하지 않으면, 스크롤바는 리스트 박스에 충분한 항목이 없을 때 보이지 않습니다.
LBS_NOINTEGRALHEIGHT 0x100 리스트 박스가 어플리케이션에 의하여 생성될 때 지정된 크기를 정확하게 가지도록 지정합니다.
LBS_EXTENDEDSEL 0x800 +/-Multi. 콘트롤 클릭 그리고 쉬프트 클릭으로 다중 선택을 허용합니다.
LBS_MULTIPLESEL 0x8 다중 선택을 간략화한 버전. control-click과 shift-click이 불필요합니다. 보통의 왼클릭만으로 선택을 확장하거나 선택된 항목을 해제할 수 있습니다.
LBS_NOSEL 0x4000 +/-ReadOnly. 사용자는 리스트 박스 문자열을 볼 수는 있지만 선택할 수는 없습니다.
LBS_NOTIFY 0x1 Causes the list box to send a notification code to the parent window whenever the user clicks a list box item (LBN_SELCHANGE), double-clicks an item (LBN_DBLCLK), or cancels the selection (LBN_SELCANCEL).
LBS_SORT 0x2 +/-Sort. 리스트 박스 안의 항목을 알파벳 순으로 정렬합니다.
LBS_USETABSTOPS 0x80 문자열을 그릴 때 ListBox가 탭 문자를 인지하고 확대할 수 있습니다. The default tab positions are 32 dialog box units apart. 대화상자 박스 단위(dialog box unit)는 현재 대화상자의 기본 너비 단위의 1/4와 동일합니다.

ListView Control Styles

These styles affect the ListView control. By default, it uses WS_TABSTOP, LVS_REPORT, LVS_SHOWSELALWAYS, LVS_EX_FULLROWSELECT, LVS_EX_HEADERDRAGDROP, and WS_EX_CLIENTEDGE (extended style E0x200). It has no forced styles.

Style 십육진수 값 설명
LVS_ALIGNLEFT 0x800 아이콘 창에서 항목들은 왼쪽 정렬됩니다.
LVS_ALIGNTOP 0x0 아이콘 창에서 항목들은 위쪽에 정렬됩니다. 이것이 기본값입니다.
LVS_AUTOARRANGE 0x100 아이콘은 자동으로 정렬됩니다.
LVS_EDITLABELS 0x200 +/-ReadOnly. -ReadOnly (또는 +0x200)을 지정하면 사용자는 각 행의 첫 필드를 제자리에서 편집할 수 있습니다.
LVS_ICON 0x0 +Icon. 큰-아이콘 보기를 지정합니다.
LVS_LIST 0x3 +List. 리스트 보기를 지정합니다.
LVS_NOCOLUMNHEADER 0x4000 +/-Hdr. 보고서 보기에 열 헤더를 보여주지 않습니다.
LVS_NOLABELWRAP 0x80 아이콘 보기에서 Item 텍스트를 한 줄에 보여줍니다. 기본값으로, 항목은 아이콘 보기에서 줄넘기기 됩니다.
LVS_NOSCROLL 0x2000 스크롤을 끕니다. 모든 항목은 클라이언트 구역 안에 있어야 합니다. 이 스타일은 LVS_LIST 또는 LVS_REPORT 스타일과 호환되지 않습니다.
LVS_NOSORTHEADER 0x8000 +/-NoSortHdr. 열 헤더가 버튼처럼 작동하지 않습니다. 보고서 보기에서 열 헤더를 클릭해도 아무 조치도 하지 않을 경우에 이 스타일을 사용할 수 있습니다.
LVS_OWNERDATA 0x1000 이 스타일은 가상 리스트 뷰 콘트롤을 지정합니다. (오토핫키가 직접 지원하지 않습니다).
LVS_OWNERDRAWFIXED 0x400 사용자 창이 WM_DRAWITEM 메시지에 응답하여 보고서 보기로 항목들을 그립니다. (오토핫키가 직접 지원하지 않습니다).
LVS_REPORT 0x1 +Report. 보고서 보기를 지정합니다.
LVS_SHAREIMAGELISTS 0x40 콘트롤이 파괴되더라도 이미지 리스트가 삭제되지 않습니다. 이 스타일은 다중 리스트 뷰 콘트롤에 같은 이미지를 사용할 수 있습니다.
LVS_SHOWSELALWAYS 0x8 선택이 언제나 보입니다. 콘트롤에 키보드 초점이 없더라도 마찬가지입니다.
LVS_SINGLESEL 0x4 +/-Multi. 한 번에 오직 한 항목만 선택할 수 있습니다. 기본값으로 여러 항목을 선택할 수 있습니다.
LVS_SMALLICON 0x2 +IconSmall. 작은 아이콘 보기를 지정합니다.
LVS_SORTASCENDING 0x10 +/-Sort. 행들은 첫 필드의 내용에 기반하여 오름차순으로 정렬됩니다.
LVS_SORTDESCENDING 0x20 +/-SortDesc. 위와 같지만 내림차순입니다.

Extended ListView styles require the LV prefix when used with the Gui commands. Some extended styles introduced in Windows XP or later versions are not listed here. For a full list, see MSDN: Extended List-View Styles.

Extended Style 십육진수 값 설명
LVS_EX_BORDERSELECT LV0x8000 항목이 선택될 때 항목이 강조되는 것이 아니라 항목의 테두리 색이 바뀝니다 (최신 운영 체제에서는 작동하지 않을 수 있습니다).
LVS_EX_CHECKBOXES LV0x4

+/-Checked. 각 항목마다 체크박스를 보여줍니다. 이 스타일을 설정하면, 콘트롤은 DrawFrameControl를 사용하여 두 개의 이미지를 가진 상태 이미지 리스트를 생성하고 설정합니다. 상태 이미지 1은 체크 표시가 없는 박스이고, 상태 이미지 2는 체크 표시된 박스입니다. 상태 이미지를 0으로 설정하면 체크 박스가 완전히 제거됩니다.

Windows XP 이후: 체크박스는 모든 리스트 뷰 모드에서 보이고 작동합니다. 단, Windows XP에서 도입된 타일뷰는 제외합니다. 체크박스를 타일 보기 모드에서 클릭하면 항목만 선택됩니다; 상태는 바뀌지 않습니다.

LVS_EX_DOUBLEBUFFER LV0x10000

Windows XP 이후: Paints via double-buffering, which reduces flicker. This extended style also enables alpha-blended marquee selection on systems where it is supported.

LVS_EX_FLATSB LV0x100 리스트 뷰에서 평평한 스크롤 바를 켭니다.
LVS_EX_FULLROWSELECT LV0x20 행이 선택될 때, 그의 모든 필드가 강조됩니다. 이 스타일은 LVS_REPORT 스타일고 조합해서만 사용할 수 있습니다.
LVS_EX_GRIDLINES LV0x1 +/-Grid. 격자 줄을 행과 열에 보여줍니다. 이 스타일은 LVS_REPORT 스타일고 조합해서만 사용할 수 있습니다.
LVS_EX_HEADERDRAGDROP LV0x10 리스트 뷰 콘트롤에서 끌어 떨구기로 열을 재배치할 수 있습니다. 이 스타일은 LVS_REPORT 스타일을 사용하는 리스트 뷰 콘트롤에서만 사용할 수 있습니다.
LVS_EX_INFOTIP LV0x400 When a list-view control uses this style, the LVN_GETINFOTIP notification message is sent to the parent window before displaying an item's ToolTip.
LVS_EX_LABELTIP LV0x4000 리스트 뷰 모드에서 부분적으로 숨은 라벨에 툴팁 텍스트가 없다면, 그 라벨을 언폴드합니다. 이 스타일이 설정되지 않으면, 리스트 뷰 콘트롤은 오직 큰 아이콘 모드에 대해서만 부분적으로 숨은 라벨을 언폴드합니다. Windows XP 이상을 요구합니다. 아니면 Internet Explorer 5.0 이상과 배포되는 DLL이 필요합니다. 주의: 어떤 윈도우즈 버전에서는 GUI 창이 항상 위에 오도록 설정되어 있을 경우 이 스타일 제대로 작동하지 않을 수 있습니다.
LVS_EX_MULTIWORKAREAS LV0x2000 리스트-뷰 콘트롤에 LVS_AUTOARRANGE 스타일이 있다면, 그 콘트롤은 하나 이상의 작업 구역이 정의될 때까지 그의 아이콘들을 자동 정렬하지 않습니다 (LVM_SETWORKAREAS 참조). 이 스타일은 작업 구역이 정의되기 전에 그리고 콘트롤에 항목들이 모두 추가되기 전에 설정해야 효과가 있습니다.
LVS_EX_ONECLICKACTIVATE LV0x40 사용자가 항목을 클릭하면 부모 창에 LVN_ITEMACTIVATE 고지 메시지를 전송합니다. 이 스타일은 또 리스트 뷰 콘트롤에 핫 트래킹을 활성화 합니다. 핫 트래킹이란 마우스나 항목 위를 지나갈 때, 강조를 하지만 선택하지는 않는 기능입니다.
LVS_EX_REGIONAL LV0x200 리스트 뷰 창 구역에 SetWindowRgn을 사용하여 오직 항목 아이콘과 텍스트만 포함하도록 지정합니다. 항목의 일부가 아닌 부분들은 창 구역에서 배제됩니다. 이 스타일은 LVS_ICON 스타일을 사용하는 리스트 뷰 콘트롤에만 사용할 수 있습니다.
LVS_EX_SIMPLESELECT LV0x100000 In icon view, moves the state image of the item to the top right of the large icon rendering. 다른 보기 모드에서는 아무 변화가 없습니다. 사용자가 스페이스 바를 눌러 상태를 바꿀 때, 초점이 있는 항목이 아니라 선택된 모든 항목이 상태를 바꿉니다. Windows XP 이상을 요구합니다.
LVS_EX_SUBITEMIMAGES LV0x2 이미지를 첫 필드를 넘어서 보여줍니다. 이 스타일은 LVS_REPORT 스타일고 조합해서만 사용할 수 있습니다.
LVS_EX_TRACKSELECT LV0x8 리스트 뷰 콘트롤에 핫 트랙 선택을 활성화 합니다. 핫 트랙 선택은 항 항목이 마우스가 항목 위에 일정 시간 이상 머무르면 자동으로 선택되는 것입니다. LVM_SETHOVERTIME 메시지로 머뭄 시간은 기본 시스템 설정으로부터 바꿀 수 있습니다. 이 스타일은 리스트 뷰 콘트롤의 모든 스타일에 적용됩니다. 핫 트랙 선택이 켜져 있는지 확인하려면 SystemParametersInfo를 호출해 보면 알 수 있습니다.
LVS_EX_TWOCLICKACTIVATE LV0x80 사용자가 항목을 더블 클릭할 때 리스트-뷰 콘트롤은 LVN_ITEMACTIVATE 고지 메시지를 부모 창에 전송합니다. 이 스타일은 또 리스트 뷰 콘트롤에 핫 트래킹을 활성화 합니다. 핫 트래킹이란 마우스나 항목 위를 지나갈 때, 강조를 하지만 선택하지는 않는 기능입니다.
LVS_EX_UNDERLINECOLD LV0x1000 활성화가 가능한 비-핫 항목들을 밑줄 그은 텍스트와 함께 보여줍니다. 이 스타일은 LVS_EX_TWOCLICKACTIVATE도 설정되어 있어야 합니다.
LVS_EX_UNDERLINEHOT LV0x800 활성화가 가능한 핫 항목들은 밑줄 그은 텍스트와 함께 보여줍니다. 이 스타일은 LVS_EX_ONECLICKACTIVATE 또는 LVS_EX_TWOCLICKACTIVATE도 설정되어 있기를 요구합니다.

TreeView Control Styles

These styles affect the TreeView control. By default, it uses WS_TABSTOP, TVS_SHOWSELALWAYS, TVS_HASLINES, TVS_LINESATROOT, TVS_HASBUTTONS, and WS_EX_CLIENTEDGE (extended style E0x200). It has no forced styles.

Style 십육진수 값 설명
TVS_CHECKBOXES 0x100 +/-Checked. 각 항목 옆에 체크박스를 보여줍니다.
TVS_DISABLEDRAGDROP 0x10 트리 뷰 콘트롤이 TVN_BEGINDRAG 고지 메시지를 전송하지 못하도록 막습니다.
TVS_EDITLABELS 0x8 +/-ReadOnly. 사용자가 트리 뷰 항목의 이름을 편집하도록 허용합니다.
TVS_FULLROWSELECT 0x1000 트리 뷰에서 전체 행을 선택할 수 있습니다. 선택된 항목의 전체 행이 강조되고, 한 항목의 아무데나 클릭하면 전체 행이 선택됩니다. 이 스타일은 TVS_HASLINES 스타일과 조합하여 함께 사용할 수 없습니다.
TVS_HASBUTTONS 0x1 +/-Buttons. 플러스 (+) 그리고 마이너스 (-) 버튼을 부모 항목 옆에 보여줍니다. 사용자는 그 버튼을 클릭하여 부모 항목의 자손 항목 리스트를 펼치거나 접을 수 있습니다. 항목 버튼을 트리 뷰의 루트에 포함시키려면, TVS_LINESATROOT도 지정해야 합니다.
TVS_HASLINES 0x2 +/-Lines. 항목의 계통을 줄을 사용하여 보여줍니다.
TVS_INFOTIP 0x800 TVN_GETINFOTIP 고지를 전송해 툴팁 정보를 얻습니다.
TVS_LINESATROOT 0x4 +/-Lines. 트리 뷰 콘트롤의 루트에 항목들을 줄을 사용해 연결합니다. 이 값은 TVS_HASLINES도 설정되어 있지 않으면 무시됩니다.
TVS_NOHSCROLL 0x8000 +/-HScroll. 수평 스크롤을 금지합니다. 수평 스크롤바를 보여주지 않습니다.
TVS_NONEVENHEIGHT 0x4000 TVM_SETITEMHEIGHT 메시지로 항목의 높이를 홀수 높이로 설정합니다. 기본적으로 항목의 높이는 짝수 값이어야 합니다.
TVS_NOSCROLL 0x2000 수평 수직 스크롤을 모두 금지합니다. 스크롤바가 전혀 없습니다.
TVS_NOTOOLTIPS 0x80 툴팁을 금지합니다.
TVS_RTLREADING 0x40 텍스트를 오른쪽에서 왼쪽으로 보여줍니다(right-to-left (RTL)). 보통, 창은 텍스트를 왼쪽에서 오른쪽으로 보여줍니다(left-to-right (LTR)).
TVS_SHOWSELALWAYS 0x20 트리 뷰 콘트롤이 초점을 잃어도 선택된 항목을 선택된 채로 있게 합니다.
TVS_SINGLEEXPAND 0x400 선택할 때 선택된 항목은 확대하고 선택되지 않은 항목들을 축소합니다. 사용자가 Ctrl를 누른 채로 항목을 선택하면, 선택되지 않은 항목이 축소되지 않습니다.
TVS_TRACKSELECT 0x200 마우스 핫 트래킹을 활성화합니다.

DateTime Control Styles

These styles affect the DateTime control. By default, it uses DTS_SHORTDATECENTURYFORMAT and WS_TABSTOP. It has no forced styles.

Style 십육진수 값 설명
DTS_UPDOWN 0x1 날짜-시간 값을 변경할 업-다운 콘트롤을 콘트롤의 오른쪽에 배치합니다. 드롭-다운 달력을 교체합니다.
DTS_SHOWNONE 0x2 체크박스를 콘트롤 안에 보여줍니다. 사용자는 체크를 해제해 콘트롤에 날짜/시간을 선택하지 않을 수 있습니다. 콘트롤에 날짜/시간이 없으면, Gui Submit 그리고 GuiControlGet은 빈 값을 열람합니다 (빈 문자열).
DTS_SHORTDATEFORMAT 0x0 날짜를 짧은 형식으로 보여줍니다. 어떤 로케일에서는 "6/1/05" 또는 "6/1/2005"와 같이 보입니다. 예전의 운영 체제에서는 두 자리 해를 보여줄 수도 있습니다. 이것은 DTS_SHORTDATECENTURYFORMAT이 기본값이고 DTS_SHORTDATEFORMAT이 아니기 때문입니다.
DTS_LONGDATEFORMAT 0x4 형식 옵션 "LongDate". 날짜를 긴 형식으로 보여줍니다. 어떤 로케일에서는 "Wednesday, June 01, 2005"처럼 보입니다.
DTS_SHORTDATECENTURYFORMAT 0xC 형식 옵션 비어있거나/생략됨. 날짜를 짧은 형식의 네 자리 해로 보여 줍니다. 어떤 로케일에서는 "6/1/2005"처럼 보입니다. Comctl32.dll의 시스템 버전이 5.8 미만이면, 이 스타일을 지원하지 않습니다. 그리고 자동으로 DTS_SHORTDATEFORMAT이 대신합니다.
DTS_TIMEFORMAT 0x9 형식 옵션 "Time". 시간만 보여줍니다. 어떤 로케일에서는 "5:31:42 PM"처럼 보입니다.
DTS_APPCANPARSE 0x10 아직 지원 안됨. 사용자에게 사용자 입력을 해석해서 필요한 조치를 취하도록 허용합니다. 사용자는 F2를 눌러 콘트롤의 클라이언트 구역 안에서 편집할 수 있습니다. 사용자가 일을 마치면 콘트롤은 DTN_USERSTRING 고지 메시지를 전송합니다.
DTS_RIGHTALIGN 0x20 +/-Right. 달력은 콘트롤의 왼쪽이 아니라 오른쪽에 드롭 다운됩니다.

MonthCal Control Styles

These styles affect the MonthCal control. By default, it uses WS_TABSTOP (only in [v1.1.22+], and only on Windows Vista and later). It has no forced styles.

Style 십육진수 값 설명
MCS_DAYSTATE 0x1 콘트롤이 MCN_GETDAYSTATE 고지를 전송하도록 만듭니다. 어느 날짜를 볼드체로 보여주어야 하는지에 관한 정보를 요구합니다. [아직 지원하지 않음]
MCS_MULTISELECT 0x2

이름있는 옵션 "Multi". 사용자는 날짜 하나로 제한되지 않고 한 범위의 날짜를 선택할 수 있습니다. 기본값으로, 최대 범위는 366 일입니다. 범위는 MCM_SETMAXSELCOUNT 메시지를 보내 바꿀 수 있습니다. 예를 들어:

Gui +LastFound
SendMessage, 0x1004, 7, 0, SysMonthCal321 ; 7 days. 0x1004 is MCM_SETMAXSELCOUNT.
MCS_WEEKNUMBERS 0x4 주 번호(1-52)을 각각의 날짜 줄 왼쪽에 보여줍니다. 주 1은 첫 주에 적어도 4일 이상 있어야 합니다.
MCS_NOTODAYCIRCLE 0x8 콘트롤 안에서 오늘 날짜의 순환을 막습니다.
MCS_NOTODAY 0x10 오늘 날짜가 콘트롤 하단에 나타나지 않도록 막습니다.

Slider Control Styles

These styles affect the Slider control. By default, it uses WS_TABSTOP. It has no forced styles.

Style 십육진수 값 설명
TBS_VERT 0x2 +/-Vertical. 콘트롤이 수직 방향입니다.
TBS_LEFT 0x4 +/-Left. 콘트롤은 상단에 틱 표식을 보여줍니다 (또는 TBS_VERT이 존재한다면 왼쪽에). TBS_TOP와 동일합니다.
TBS_TOP 0x4 same as TBS_LEFT.
TBS_BOTH 0x8 +/-Center. 틱 표식을 콘트롤 좌우에 보여줍니다. TBS_HORZ가 사용되면 상하에 TBS_VERT가 사용되면 좌우에 보여줍니다.
TBS_AUTOTICKS 0x1 값의 범위 안에 각 증가 위치마다 틱 표식이 있습니다. +/-TickInterval를 사용하면 더 유연합니다.
TBS_ENABLESELRANGE 0x20

선택 범위만 보여줍니다. 선택 범위의 시작과 끝에 위치한 틱 표식은 (수직 대쉬 대신에) 삼각형으로 보여줍니다. 그리고 선택 범위가 강조됩니다 (강조를 하려면 Gui -theme를 통하여 테마를 제거할 필요가 있을 수도 있습니다).

선택 범위를 설정하려면, 다음 예제를 따르십시오. 시작 위치를 55에 그리고 끝 위치를 66에 설정합니다:

SendMessage, 0x040B, 1, 55, msctls_trackbar321, WinTitle
SendMessage, 0x040C, 1, 66, msctls_trackbar321, WinTitle
TBS_FIXEDLENGTH 0x40 +/-Thick. 엄지 손잡이 크기를 바꿀 수 있습니다.
TBS_NOTHUMB 0x80 이동 가능한 바를 보여 주지 않습니다.
TBS_NOTICKS 0x10 +/-NoTicks. 틱 표식을 보여 주지 않습니다.
TBS_TOOLTIPS 0x100 +/-ToolTip. 툴팁을 지원합니다. 콘트롤이 이 스타일을 사용하여 생성될 때, 자동으로 기본 툴팁 콘트롤을 생성해 슬라이더의 현재 위치를 보여줍니다. 툴팁을 보여줄 곳은 TBM_SETTIPSIDE 메시지를 사용하여 바꿀 수 있습니다.
TBS_REVERSED 0x200 안타깝게도, 이 스타일은 콘트롤의 실제 행위에 아무 효과가 없습니다. 그래서 사용하는 의미가 없을 것입니다 (대신에, 콘트롤 옵션에 +Invert를 사용하면 뒤집을 수 있습니다). OS 버전에 따라, 이 스타일은 인터넷 익스플로서 5.0 이상을 요구합니다.
TBS_DOWNISLEFT 0x400 안타깝게도, 이 스타일은 콘트롤의 실제 행위에 아무 영향을 주지 않습니다. 그래서 아마도 사용하는 의미가 없을 것입니다. OS 버전에 따라, 이 스타일은 Internet Explorer 5.01 이상을 요구합니다.

Progress Control Styles

These styles affect the Progress control. By default, it uses PBS_SMOOTH. It has no forced styles.

Style 십육진수 값 설명
PBS_SMOOTH 0x1 +/-Smooth. 프로그레스 바는 진행 상태를 기본 구획 바 대신에 부드러운 스크롤 바에 보여줍니다. 이 스타일이 존재할 때, Windows XP 이후에서 스크롤은 자동으로 고전 테마 모습에 의존합니다.
PBS_VERTICAL 0x4 +/-Vertical. 아래에서 위로 수직으로 진행 상태를 보여줍니다.
PBS_MARQUEE 0x8

[Windows XP 이후 전용] 프로그레스 바는 마르키처럼 이동합니다; 즉, 위치가 변할 때마다 바가 이동하다가 끝에 도달하면 다시 반대 쪽으로 이동합니다. 이 스타일의 바는 위치가 정의되어 있지 않습니다. 그 위치를 변경하려고 시도하면 대신에 바가 한 눈금씩 슬라이드됩니다.

이 스타일은 전형적으로 완료 시간을 알 수 없는 작업의 진행 상황을 나타내는 데 사용됩니다.

Tab Control Styles

These styles affect the Tab control. By default, it uses WS_TABSTOP and TCS_MULTILINE. The style WS_CLIPSIBLINGS is always enabled and cannot be disabled, while TCS_OWNERDRAWFIXED is forced on or off as required by the control's background color and/or text color.

Style 십육진수 값 설명
TCS_SCROLLOPPOSITE 0x1 불필요한 탭들은 탭이 선택될 때 콘트롤의 반대쪽으로 스크롤됩니다.
TCS_BOTTOM 0x2 +/-Bottom. 탭이 콘트롤 상단이 아니라 하단에 나타납니다.
TCS_RIGHT 0x2 탭이 오른쪽에 수직으로 나타납니다. TCS_VERTICAL 스타일을 사용합니다.
TCS_MULTISELECT 0x4 여러 탭을 선택할 수 있습니다. Ctrl를 누르고 클릭하면 됩니다. 이 스타일은 TCS_BUTTONS 스타일과 함께 사용해야 합니다.
TCS_FLATBUTTONS 0x8 선택된 탭이 배경 뒤로 눌려 나타납니다. 반면에 다른 탭들은 그대로 같은 평면에 같은 색으로 나타납니다. 이 스타일은 TCS_BUTTONS 스타일과 함께 사용해야만 탭 콘트롤에 효과가 있습니다.
TCS_FORCEICONLEFT 0x10 아이콘은 고정-너비의 탭마다 왼쪽으로 정렬됩니다. 이 스타일은TCS_FIXEDWIDTH 스타일에만 조합해 사용할 수 있습니다.
TCS_FORCELABELLEFT 0x20

라벨은 고정-너비의 탭마다 왼쪽에 정렬됩니다; 즉, 라벨은 아이콘 바로 오른쪽에 보여집니다. 가운데가 아닙니다.

이 스타일은 TCS_FIXEDWIDTH 스타일에만 조합해 사용할 수 있습니다. 그리고 TCS_FIXEDWIDTH 스타일은 TCS_FORCEICONLEFT 스타일을 암시합니다.

TCS_HOTTRACK 0x40 포인터 아래의 항목들은 자동으로 강조됩니다.
TCS_VERTICAL 0x80

+/-Left 또는 +/-Right. 탭이 콘트롤의 왼쪽에 나타납니다. 텍스트는 수직으로 보여집니다. 이 스타일은 오직 TCS_MULTILINE 스타일과 사용할 때만 효과가 있습니다. 탭을 콘트롤의 오른쪽에 보여주려면, TCS_RIGHT 스타일을 사용합니다.

이 스타일은 맞춤 배경 색이나 텍스트 색이 영향을 미치면 올바르게 탭을 보여주지 못합니다. 이를 우회하려면, 탭 콘트롤 옵션에 -Background 그리고/또는 cDefault를 지정하십시오.

TCS_BUTTONS 0x100 +/-Buttons. 탭이 버튼으로 나타납니다. 테두리가 그려지지 않습니다.
TCS_SINGLELINE 0x0 +/-Wrap. 오직 한 줄의 탭만 보여집니다. 사용자는 감아서 탭을 더 볼 수 있습니다. 이 스타일이 기본값입니다.
TCS_MULTILINE 0x200 +/-Wrap. 여러 줄 탭을 보여줍니다. 그래서 모든 탭을 한 번에 볼 수 있습니다.
TCS_RIGHTJUSTIFY 0x0

이것이 기본값입니다. 각 탭의 너비는 필요하면 증가됩니다. 그래서 각 줄의 탭은 탭 콘트롤의 전체 너비를 채웁니다.

이 창 스타일은 TCS_MULTILINE 스타일도 지정해야 효과가 있습니다.

TCS_FIXEDWIDTH 0x400 모든 탭이 너비가 같습니다. 이 스타일은 TCS_RIGHTJUSTIFY 스타일과 조합해 사용할 수 없습니다.
TCS_RAGGEDRIGHT 0x800 탭 줄은 콘트롤의 전체 너비를 채우기 위해 늘어나지 않습니다. 이 스타일이 기본값입니다.
TCS_FOCUSONBUTTONDOWN 0x1000 탭 콘트롤은 클릭될 때 입력 초점을 받습니다.
TCS_OWNERDRAWFIXED 0x2000 부모 창이 책임지고 탭을 그립니다.
TCS_TOOLTIPS 0x4000 탭 콘트롤에 툴팁 콘트롤을 연관짓습니다.
TCS_FOCUSNEVER 0x8000 탭 콘트롤은 클릭될 때 입력 초점을 받지 않습니다.

StatusBar Control Styles

These styles affect the StatusBar control. By default, it uses SBARS_TOOLTIPS and SBARS_SIZEGRIP (the latter only if the window is resizable). It has no forced styles.

Style 십육진수 값 설명
SBARS_TOOLTIPS 0x800

마우스가 상태바의 일부에 올라오면 툴팁을 보여줍니다: 1) 너무 보여줄 텍스트가 많을 때; 2) 또는 아이콘은 있으나 텍스트가 없을 때.

툴팁의 텍스트는 다음을 통하여 설정합니다:

Gui +LastFound
SendMessage, 0x0410, 0, "Text to display", msctls_statusbar321

위에서 볼드체 0은 0-기반의 구역 번호입니다. 첫 번째 말고 다른 구역을 사용하려면, 두 번째 구역은 1, 세 번째 구역은 2 등등을 지정합니다. 주의: 어떤 운영체제에서는 툴팁이 전혀 나타나지 않을 수도 있습니다.

SBARS_SIZEGRIP 0x100 상태 바의 오른쪽 끝에 크기변경 손잡이를 포함합니다. 크기변경 손잡이는 크기조절 테두리와 비슷합니다; 사각 구역에 사용자가 클릭하면 부모 창을 끌 수 있습니다.