다음을 통해 공유


CB_FINDSTRING 메시지

콤보 상자의 목록 상자에서 지정된 문자열의 문자로 시작하는 항목을 검색합니다.

매개 변수

wParam

검색될 첫 번째 항목 앞에 나오는 항목의 인덱스(0부터 시작)입니다. 검색이 목록 상자의 맨 아래에 도달하면 목록 상자의 맨 위에서 다시 wParam 매개 변수로 지정된 항목까지 검색이 계속됩니다. wParam이 -1이면 전체 목록 상자를 처음부터 검색합니다.

lParam

검색할 문자가 포함된, null로 끝나는 문자열을 가리키는 포인터입니다. 검색은 대/소문자를 구분하지 않으므로, 이 문자열은 대문자와 소문자의 조합을 포함할 수 있습니다.

반환 값

반환 값은 일치하는 항목의 인덱스(0부터 시작)입니다. 검색에 실패하면 CB_ERR입니다.

설명

소유자가 그린 스타일은 있지만 CBS_HASSTRINGS 스타일은 없는 콤보 상자를 만드는 경우 CB_FINDSTRING 메시지의 기능은 애플리케이션에서 CBS_SORT 스타일을 사용하는지 여부에 따라 다릅니다. CBS_SORT 스타일을 사용하는 경우 WM_COMPAREITEM 메시지를 콤보 상자의 소유자에게 보내 지정된 문자열과 일치하는 항목을 확인합니다. CBS_SORT 스타일을 사용하지 않는 경우 CB_FINDSTRING 메시지는 lParam 매개 변수의 값과 일치하는 목록 항목을 검색합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Winuser.h(Windows.h 포함)

추가 정보

참조

CB_FINDSTRINGEXACT

CB_SELECTSTRING

CB_SETCURSEL

WM_COMPAREITEM