SB_GETTEXTLENGTH 메시지
상태 창의 지정된 파트에서 텍스트의 길이(문자)를 검색합니다.
매개 변수
-
wParam
-
텍스트를 검색할 파트의 인덱스(0부터 시작)입니다.
-
lParam
- 0이어야 합니다.
반환 값
두 개의 16비트 값으로 구성된 32비트 값을 반환합니다. 하위 단어는 텍스트의 길이를 문자로 지정합니다. 높은 단어는 텍스트를 그리는 데 사용되는 작업 형식을 지정합니다. 형식은 다음 값 중 하나일 수 있습니다.
반환 코드 | 설명 |
---|---|
|
텍스트가 창 평면보다 아래쪽에 표시되도록 테두리와 함께 그려집니다. |
|
텍스트가 테두리 없이 그려집니다. |
|
텍스트가 부모 창에서 그려집니다. |
|
텍스트가 창의 평면보다 높게 표시되도록 테두리와 함께 그려집니다. |
|
텍스트가 부모 창의 텍스트와 반대 방향으로 표시됩니다. |
설명
일반 창은 텍스트를 왼쪽에서 오른쪽(LTR)으로 표시합니다. 오른쪽에서 왼쪽으로 읽는(RTL) 히브리어 또는 아랍어와 같은 언어를 표시하도록 Windows를 미러링할 수 있습니다. SBT_RTLREADING이 설정되면 지정된 상태 창 텍스트가 부모 창의 텍스트와 반대 방향으로 읽힙니다.
이 메시지는 65,535자의 최대 문자열 길이를 반환합니다. 실제 텍스트 문자열이 이보다 길면 SB_GETTEXT 메시지에서 잘립니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
헤더 |
|
유니코드 및 ANSI 이름 |
SB_GETTEXTLENGTHW(유니코드) 및 SB_GETTEXTLENGTHA(ANSI) |