CB_GETLBTEXT 메시지

콤보 상자 목록에서 문자열을 가져옵니다.

매개 변수

wParam

검색할 문자열의 인덱스(0부터 시작)입니다.

lParam

문자열을 받는 버퍼에 대한 포인터입니다. 버퍼에는 문자열과 종료 Null 문자를 위한 충분한 공간이 있어야 합니다. CB_GETLBTEXT 메시지 이전에 CB_GETLBTEXTLEN 메시지를 전송하여 문자열의 길이(TCHAR)를 검색할 수 있습니다. ANSI 문자열인 경우 바이트 수이지만 유니코드 문자열인 경우 문자 수입니다.

반환 값

반환 값은 종료 Null 문자를 제외한 TCHAR 단위의 문자열 길이입니다. wParam이 유효한 인덱스를 지정하지 않으면 반환 값은 CB_ERR입니다.

설명

보안 경고: 이 메시지를 잘못 사용하면 프로그램의 보안이 손상될 수 있습니다. 이 메시지는 버퍼 크기를 알 수 있는 방법을 제공하지 않습니다. 이 메시지를 사용하는 경우 먼저 CB_GETLBTEXTLEN을 호출하여 필요한 문자 수를 가져온 다음 메시지를 호출하여 문자열을 검색합니다. 계속하기 전에 보안 고려 사항: Microsoft Windows 컨트롤을 검토해야 합니다.

소유자가 그린 스타일은 있지만 CBS_HASSTRINGS 스타일이 없는 콤보 상자를 만드는 경우 lParam이 가리키는 버퍼는 항목과 관련된 데이터를 받습니다.

요구 사항

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

추가 정보

CB_GETLBTEXTLEN