LB_GETTEXT

Приложение отправляет сообщения об LB_GETTEXT чтобы получить строку из списка.

LB_GETTEXT wParam = индекс (WPARAM);                / / пункт индекс lParam = lpszBuffer (LPARAM) (LPCTSTR); / / адрес буфера 
 

Параметры

индекс
Значение wParam. Указывает начинающийся с нуля индекс строки для извлечения.

Windows 95 и Windows 98: Параметр wParam ограничен 16-битовых значений. Это означает, что поля списков не может содержать более 32 767 элементов. Хотя ограничено количество элементов, общий размер в байтах элементов в поле со списком ограничивается только размерами доступной памяти.

lpszBuffer
Значение lParam. Указатель на буфер, которая получит строку. Буфер должен иметь достаточно места для строки и концевой нулевой символ. Можно отправить сообщение об LB_GETTEXTLEN до LB_GETTEXT сообщение для извлечения длина в символах,.

Возвращаемые значения

Возвращает значение Длина строки в знаках, исключая концевой нулевой символ. Если индекс не указан допустимый индекс, возвращаемое значение равно LB_ERR.

Примечания

При создании списка с владельцем стилем, но без LBS_HASSTRINGS стиль, буфер, который указывает параметр lpszBuffer будет получить 32-битное значение, связанное с элементом (данные элемента).

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор полей списка, списка окна сообщений, LB_GETTEXTLEN

Index