CB_SELECTSTRING 메시지
지정된 문자열의 문자로 시작하는 항목에 대한 콤보 상자 목록을 검색합니다. 일치하는 항목이 발견되면 선택되어 편집 컨트롤에 복사됩니다.
매개 변수
-
wParam
-
검색될 첫 번째 항목 앞에 나오는 항목의 인덱스(0부터 시작)입니다. 검색이 목록의 맨 아래에 도달하면 목록의 맨 위에서 다시 wParam 매개 변수로 지정된 항목까지 계속 진행됩니다. wParam이 -1이면 전체 목록이 처음부터 검색됩니다.
-
lParam
-
검색할 문자가 포함된, null로 끝나는 문자열을 가리키는 포인터입니다. 검색은 대/소문자를 구분하지 않으므로, 이 문자열은 대문자와 소문자의 조합을 포함할 수 있습니다.
반환 값
문자열이 발견되면 반환 값은 선택한 항목의 인덱스입니다. 검색에 실패하면 반환 값은 CB_ERR이며 현재 선택이 변경되지 않습니다.
설명
문자열은 시작점의 문자가 접두사 문자열의 문자와 일치하는 경우에만 선택됩니다.
소유자가 그린 스타일은 있지만 CBS_HASSTRINGS 스타일은 없는 콤보 상자를 만드는 경우 CB_SELECTSTRING 메시지의 기능은 CBS_SORT 스타일을 사용하는지 여부에 따라 다릅니다. CBS_SORT 스타일을 사용하는 경우 시스템은 콤보 상자의 소유자에게 WM_COMPAREITEM 메시지를 전송하여 지정된 문자열과 일치하는 항목을 결정합니다. CBS_SORT 스타일을 사용하지 않는 경우 CB_SELECTSTRING은 DWORD 값을 lParam 매개 변수 값과 일치시키려고 시도합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
헤더 |
|