콤보 상자 스타일
CreateWindow 또는 CreateWindowEx 함수를 사용하여 콤보 상자를 만들려면 COMBOBOX 클래스, 적절한 창 스타일 상수 및 다음 콤보 상자 스타일을 조합하여 지정합니다.
상수 | 설명 |
---|---|
|
사용자가 줄 끝에 문자를 입력하면 편집 컨트롤의 텍스트가 오른쪽으로 자동 스크롤됩니다. 이 스타일을 설정하지 않으면 사각형 경계에 포함되는 텍스트만 허용됩니다. |
|
목록 상자에 스크롤할 항목이 충분하지 않은 경우 비활성화된 세로 스크롤 막대가 표시됩니다. 이 스타일을 사용하지 않으면 목록 상자에 충분한 항목이 포함되지 않은 경우 스크롤 막대가 숨겨집니다. |
|
사용자가 편집 컨트롤 옆의 아이콘을 선택하지 않을 경우 목록 상자가 표시되지 않는다는 점을 제외하고는 CBS_SIMPLE과 유사합니다. |
|
편집 컨트롤이 목록 상자의 현재 선택 항목을 표시하는 정적 텍스트 항목으로 대체된다는 점을 제외하고는 CBS_DROPDOWN과 유사합니다. |
|
Owner-Drawn 콤보 상자에 문자열로 구성된 항목을 포함하도록 지정합니다. 콤보 상자는 문자열에 대한 메모리와 주소를 유지하므로 애플리케이션이 CB_GETLBTEXT 메시지를 사용하여 특정 항목의 텍스트를 검색할 수 있습니다. 접근성 문제는 Owner-Drawn 콤보 상자 항목 노출을 참조하세요. |
|
선택 필드와 목록의 모든 텍스트를 소문자로 변환합니다. |
|
콤보 상자의 크기가 콤보 상자를 만들 때 애플리케이션에 지정된 크기와 정확히 일치하도록 지정합니다. 일반적으로 시스템은 특정 항목을 표시하지 않도록 콤보 상자의 크기를 조정합니다. |
|
콤보 상자 편집 컨트롤에 입력한 텍스트를 Windows 문자 집합에서 OEM 문자 집합으로 변환한 다음 Windows 문자 집합으로 다시 변환합니다. 이렇게 하면 애플리케이션이 콤보 상자의 Windows 문자열을 OEM 문자로 변환하기 위해 CharToOem 함수를 호출할 때 문자가 적절히 변환됩니다. 이 스타일은 파일 이름을 포함하는 콤보 상자에 매우 유용하며 CBS_SIMPLE 또는 CBS_DROPDOWN 스타일로 만든 콤보 상자에만 적용됩니다. |
|
목록 상자의 소유자가 콘텐츠 그리기를 담당하고 목록 상자의 항목 높이가 동일하도록 지정합니다. 소유자 창은 콤보 상자를 만들 때 WM_MEASUREITEM 메시지를 받고, 콤보 상자의 시각적 측면이 변경될 때 WM_DRAWITEM 메시지를 받습니다. |
|
목록 상자의 소유자가 콘텐츠 그리기를 담당하고 목록 상자의 항목 높이를 가변적으로 지정합니다. 소유자 창은 콤보 상자를 만들 때 콤보 상자의 각 항목에 대해 WM_MEASUREITEM 메시지를 받고, 콤보 상자의 시각적 측면이 변경될 때 WM_DRAWITEM 메시지를 받습니다. |
|
항상 목록 상자를 표시합니다. 목록 상자에서 현재 선택된 항목이 편집 컨트롤에 표시됩니다. |
|
목록 상자에 추가되는 문자열을 자동으로 정렬합니다. |
|
선택 필드와 목록의 모든 텍스트를 대문자로 변환합니다. |
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|