SB_GETTEXTLENGTH 메시지

상태 창의 지정된 파트에서 텍스트의 길이(문자)를 검색합니다.

매개 변수

wParam

텍스트를 검색할 파트의 인덱스(0부터 시작)입니다.

lParam

0이어야 합니다.

반환 값

두 개의 16비트 값으로 구성된 32비트 값을 반환합니다. 하위 단어는 텍스트의 길이를 문자로 지정합니다. 높은 단어는 텍스트를 그리는 데 사용되는 작업 형식을 지정합니다. 형식은 다음 값 중 하나일 수 있습니다.

반환 코드 설명
0
텍스트가 창 평면보다 아래쪽에 표시되도록 테두리와 함께 그려집니다.
SBT_NOBORDERS
텍스트가 테두리 없이 그려집니다.
SBT_OWNERDRAW
텍스트가 부모 창에서 그려집니다.
SBT_POPOUT
텍스트가 창의 평면보다 높게 표시되도록 테두리와 함께 그려집니다.
SBT_RTLREADING
텍스트가 부모 창의 텍스트와 반대 방향으로 표시됩니다.

설명

일반 창은 텍스트를 왼쪽에서 오른쪽(LTR)으로 표시합니다. 오른쪽에서 왼쪽으로 읽는(RTL) 히브리어 또는 아랍어와 같은 언어를 표시하도록 Windows를 미러링할 수 있습니다. SBT_RTLREADING이 설정되면 지정된 상태 창 텍스트가 부모 창의 텍스트와 반대 방향으로 읽힙니다.

이 메시지는 65,535자의 최대 문자열 길이를 반환합니다. 실제 텍스트 문자열이 이보다 길면 SB_GETTEXT 메시지에서 잘립니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Commctrl.h
유니코드 및 ANSI 이름
SB_GETTEXTLENGTHW(유니코드) 및 SB_GETTEXTLENGTHA(ANSI)