сообщение CB_GETLBTEXT
Возвращает строку из списка поля со списком.
Параметры
-
wParam
-
Отсчитываемый от нуля индекс извлекаемой строки.
-
lParam
-
Указатель на буфер, который получает строку. Буфер должен иметь достаточно места для строки и завершающего символа NULL. Вы можете отправить CB_GETLBTEXTLEN сообщение до CB_GETLBTEXT сообщения, чтобы получить длину строки в TCHAR. Если это строка ANSI, это число байтов, но если это строка Юникода, это число символов.
Возвращаемое значение
Возвращаемое значение — это длина строки в TCHAR, за исключением завершающего символа NULL. Если wParam не указывает допустимый индекс, возвращаемое значение будет CB_ERR.
Комментарии
Предупреждение системы безопасности: Неправильное использование этого сообщения может поставить под угрозу безопасность программы. Это сообщение не позволяет узнать размер буфера. Если вы используете это сообщение, сначала вызовите CB_GETLBTEXTLEN , чтобы получить необходимое количество символов, а затем вызовите сообщение, чтобы получить строку. Прежде чем продолжить, ознакомьтесь с разделом Вопросы безопасности: Элементы управления Microsoft Windows .
Если вы создаете поле со списком в стиле владельца, но без стиля CBS_HASSTRINGS , буфер, на который указывает lParam , получит данные, связанные с элементом.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|