다음을 통해 공유


CListBox::SelectString

검색 목록 상자 항목에 대해 지정 된 문자열을 일치 하는 일치 하는 항목이 발견 되 면 해당 항목을 선택 합니다.

int SelectString(
   int nStartAfter,
   LPCTSTR lpszItem 
);

매개 변수

  • nStartAfter
    검색 될 첫째 항목 앞에 있는 항목의 인덱스를 포함 합니다.검색 목록 상자 아래에 도달 하면 위쪽의 목록 상자에서 지정 된 항목 다시 계속 nStartAfter.경우 nStartAfter – 1 이며 전체 목록 상자를 처음부터 검색 됩니다.

  • lpszItem
    검색할 접두사를 포함 하는 null로 끝나는 문자열을 가리킵니다.검색 사례 독립적 이므로 모든 대 문자와 소문자이 문자열이 포함 될 수 있습니다.

반환 값

검색에 성공 하면 선택한 항목의 인덱스입니다.검색에 실패 한 경우 반환 값인 LB_ERR 하 고 현재 선택 영역이 변경 되지 않습니다.

설명

목록 상자에서 필요한 경우 보기에 선택한 항목으로 스크롤됩니다.

목록 상자에 있는이 멤버 함수를 사용할 수 있는 LBS_MULTIPLESEL 스타일입니다.

만 해당 초기 문자 (시작점)에서 지정 된 문자열의 문자를에서 일치 하는 경우 항목이 선택 된 lpszItem.

사용 된 FindString 멤버 함수는 항목을 선택 하지 않고 문자열을 찾습니다.

예제

// The string to match.
LPCTSTR lpszmyString = _T("item 5");

// Select the item that begins with the specified string.
int nIndex = m_myListBox.SelectString(0, lpszmyString);
ASSERT(nIndex != LB_ERR);

요구 사항

헤더: afxwin.h

참고 항목

참조

Clistbox 클래스 클래스

계층 구조 차트

CListBox::FindString

LB_SELECTSTRING