CB_GETLBTEXTLEN

응용 프로그램 검색 콤보 상자 목록에 있는 문자열의 문자에서 길이를 CB_GETLBTEXTLEN 메시지를 보냅니다.

 CB_GETLBTEXTLEN wParam = (WPARAM) 색인;  / / 인덱스 lParam 항목 = 0;               / / 사용 하지 않음; 0 이어야 합니다. 
 

매개 변수

인덱스
WParam값입니다. 문자열의 인덱스를 지정합니다.

반환 값

반환 값은 종료 null 문자를 제외한 문자 문자열의 길이입니다. 특정 조건에서이 값에는 텍스트 길이 보다 크면을 실제로 수 있습니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 다음 주의 섹션.

Index 매개 변수가 유효한 인덱스를 지정 하지 않는 경우 반환 값은 CB_ERR.

주의

특정 조건에서 반환 값 텍스트의 실제 길이 보다 큽니다. 이 ANSI 및 유니코드, 특정 혼합물으로 이루어지며 텍스트 내의 문자를 더블 바이트 문자 집합 (DBCS)의 가능한 존재에 대 한 허용 하는 운영 체제 때문 이다. 그러나 반환 값 항상 있을 것입니다 최소한의 텍스트; 실제 길이 만큼 큰 그래서 항상 버퍼 할당 가이드를 사용할 수 있습니다. ANSI 함수 및 유니코드를 사용 하 여 공통 대화 상자, 응용 프로그램에서 사용 하는 경우이 문제가 발생할 수 있습니다.

텍스트의 정확한 길이 얻기 위해 WM_GETTEXT, LB_GETTEXT, 또는 CB_GETLBTEXT 메시지 또는 GetWindowText 함수 사용.

QuickInfo

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

참고 항목

콤보 상자 개요, 콤보 상자의 메시지, CB_GETLBTEXT, GetWindowText, LB_GETTEXT, WM_GETTEXT

 

Index