콤보 상자 스타일

CreateWindow 또는 CreateWindowEx 함수를 사용 하 여 콤보 상자를 만들려면 COMBOBOX 클래스, 적절 한 창 스타일 상수 및 다음 콤보 상자 스타일의 조합을 지정 합니다.

상수 Description
CBS _ AUTOHSCROLL
사용자가 줄의 끝에 문자를 입력 하면 편집 컨트롤의 텍스트가 자동으로 오른쪽으로 스크롤됩니다. 이 스타일을 설정하지 않으면 사각형 경계에 포함되는 텍스트만 허용됩니다.
CBS _ DISABLENOSCROLL
상자에 스크롤할 충분 한 항목이 포함 되지 않은 경우 비활성화 된 세로 스크롤 막대를 목록 상자에 표시 합니다. 이 스타일을 사용하지 않으면 목록 상자에 충분한 항목이 포함되지 않은 경우 스크롤 막대가 숨겨집니다.
CBS _ 드롭다운
_사용자가 편집 컨트롤 옆의 아이콘을 선택 하지 않은 경우 목록 상자가 표시 되지 않는다는 점을 제외 하 고는 CBS SIMPLE과 유사 합니다.
CBS _ DROPDOWNLIST
_편집 컨트롤이 목록 상자에서 현재 선택 항목을 표시 하는 정적 텍스트 항목으로 대체 된다는 점을 제외 하 고는 CBS 드롭다운과 유사 합니다.
CBS _ HASSTRINGS
소유자가 그린 콤보 상자에 문자열로 구성 된 항목을 포함 하도록 지정 합니다. 콤보 상자는 응용 프로그램이 CB _ GETLBTEXT 메시지를 사용 하 여 특정 항목에 대 한 텍스트를 검색할 수 있도록 문자열에 대 한 메모리와 주소를 유지 합니다.
접근성 문제는 Owner-Drawn 콤보 상자 항목 노출 을 참조 하세요.
CBS _ 소문자
선택 필드와 목록의 모든 텍스트를 소문자로 변환 합니다.
CBS _ NOK ALHEIGHT
콤보 상자의 크기가 콤보 상자를 만들 때 응용 프로그램에서 지정 하는 크기와 정확히 일치 하도록 지정 합니다. 일반적으로 시스템은 부분 항목을 표시 하지 않도록 콤보 상자의 크기를 조정 합니다.
CBS _ OEMCONVERT
콤보 상자 편집 컨트롤에 입력 한 텍스트를 Windows 문자 집합에서 OEM 문자 집합으로 변환 하 고 다시 Windows 문자 집합으로 변환 합니다. 이렇게 하면 응용 프로그램에서 chartooem 함수를 호출 하 여 콤보 상자의 Windows 문자열을 OEM 문자로 변환할 때 문자 변환이 적절 하 게 수행 됩니다. 이 스타일은 파일 이름을 포함 하는 콤보 상자에 가장 유용 하며, CBS _ SIMPLE 또는 cbs 드롭다운 스타일을 사용 하 여 만든 콤보 상자에만 적용 됩니다 _ .
CBS _ 소유자 DRAWFIXED
목록 상자의 소유자가 내용을 표시 하 고 목록 상자에 있는 항목의 높이가 모두 동일한 지 여부를 지정 합니다. 콤보 상자를 만들 때 소유자 창에는 wm _ MEASUREITEM 메시지가 수신 되 고, 콤보 상자의 시각적 측면이 변경 되 면 wm _ DRAWITEM 메시지가 수신 됩니다.
CBS _ 소유자 DRAW변수
목록 상자의 소유자가 내용을 표시 하 고 목록 상자의 항목이 높이가 가변적인 것을 나타냅니다. 콤보 상자의 시각적 측면이 변경 되 면 소유자 창에서 콤보 상자와 wm _ DRAWITEM 메시지를 만들 때 콤보 상자의 각 항목에 대해 wm _ MEASUREITEM 메시지를 받습니다.
CBS _ 단순
목록 상자를 항상 표시 합니다. 목록 상자에서 현재 선택된 항목이 편집 컨트롤에 표시됩니다.
CBS _ 정렬
목록 상자에 추가 되는 문자열을 자동으로 정렬 합니다.
CBS _ 대문자
선택 필드와 목록의 모든 텍스트를 대문자로 변환 합니다.

요구 사항

요구 사항
헤더
주석 Ctrl. h