SB_GETTEXTLENGTH сообщение
Извлекает длину текста (в символах) из указанной части окна состояния.
Параметры
-
wParam
-
Отсчитываемый от нуля индекс части, из которой извлекается текст.
-
lParam
- Должен равняться нулю.
Возвращаемое значение
Возвращает 32-разрядное значение, состоящее из двух 16-разрядных значений. Низкое слово указывает длину текста в символах. Высокое слово указывает тип операции, используемой для рисования текста. Тип может иметь одно из следующих значений:
Код возврата | Описание |
---|---|
|
Текст рисуется с границей, отображаемой ниже плоскости окна. |
|
Текст рисуется без границ. |
|
Текст рисуется родительским окном. |
|
Текст рисуется с границей, отображаемой выше плоскости окна. |
|
Текст будет отображаться в направлении, противоположном тексту в родительском окне. |
Комментарии
Обычные окна отображают текст слева направо (LTR). Windows можно зеркально отображать на таких языках, как иврит или арабский, которые читают справа налево (RTL). Если задано SBT_RTLREADING, указанный текст окна состояния будет считываться в противоположном направлении от текста в родительском окне.
Это сообщение возвращает максимальную длину строки в 65 535 символов. Если фактическая текстовая строка длиннее, сообщение SB_GETTEXT усекает ее.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|
Имя в кодировке Юникод и ANSI |
SB_GETTEXTLENGTHW (Юникод) и SB_GETTEXTLENGTHA (ANSI) |