CB_SELECTSTRING

응용 프로그램의 지정된 된 string의 문자로 시작 하는 항목에 대 한 콤보 상자 목록을 검색 하려면 CB_SELECTSTRING 메시지를 보냅니다. 선택 하 고 편집 컨트롤에 복사 됩니다 일치 하는 항목을 발견 하는 경우.

CB_SELECTSTRING wParam = (WPARAM) indexStart;          / / 첫 번째 선택 lParam 전에 항목 (LPARAM) (LPCSTR) lpszSelect; = / 주소 / 접두사 문자열 
 

매개 변수

indexStart
WParam값입니다. 검색 될 첫째 항목 앞 항목의 인덱스를 지정 합니다. 검색 목록 하단에 이르면 indexStart 매개 변수에 의해 지정 된 항목을 다시 목록의 상단에서 계속 합니다. IndexStart ? 1 이면 전체 목록은 처음부터 검색.
lpszSelect
LParam값입니다. 검색할 접두사를 포함 하는 null로 끝나는 문자열 포인터입니다. 이 문자열에는 모든 조합을 대문자 및 소문자 포함 될 수 있습니다 그래서 검색은 대/소문자 구분,.

반환 값

문자열이 발견 되 면 반환 값은 선택한 항목의 인덱스. 검색이 성공적 이면 반환 값은 CB_ERR 하 고 현재 선택 항목은 변경 되지 않습니다.

주의

시작 지점부터 문자 접두사 문자열의 문자를 일치 하는 경우에 문자열 선택.

소유자가 그린 스타일 하지만 CBS_HASSTRINGS 스타일 없이 콤보 상자를 만들 경우 CB_SELECTSTRING 메시지는 CBS_SORT 스타일을 사용 하는지 여부에 따라 달라 집니다. CBS_SORT 스타일을 사용 하는 경우 시스템 항목 일치 하는 지정된 된 문자열을 확인 하려면 콤보 상자의 소유자를 WM_COMPAREITEM 메시지를 보냅니다. LpszSelect 매개 변수 값에 대 한 DWORD 값을 일치 하려고 CB_SELECTSTRING CBS_SORT 스타일을 사용 하지 않는 경우.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언.

참고 항목

콤보 상자 개요, 콤보 상자의 메시지, CB_FINDSTRING, CB_FINDSTRINGEXACT, CB_SETCURSEL, WM_COMPAREITEM

 

Index