сообщение EM_GETLINE (Winuser.h)

Копирует строку текста из элемента управления редактированием и помещает ее в указанный буфер. Это сообщение можно отправить либо в элемент управления редактированием, либо в элемент управления с расширенными возможностями редактирования.

Параметры

wParam

Отсчитываемый от нуля индекс строки, извлекаемой из многострочный элемент управления редактированием. Нулевое значение указывает верхнюю линию. Этот параметр игнорируется однострочный элемент управления редактированием.

lParam

Указатель на буфер, получающий копию строки. Перед отправкой сообщения задайте для первого слова этого буфера размер буфера в TCHAR. Для текста ANSI это число байтов; Для текста в Юникоде это число символов. Размер в первом слове перезаписывается скопированной строкой.

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

Возвращаемое значение — это количество скопированных TCHAR. Возвращаемое значение равно нулю, если номер строки, заданный параметром wParam , больше числа строк в элементе управления редактированием.

Комментарии

Изменить элементы управления: Скопированная строка не содержит завершающий символ NULL.

Расширенные элементы управления редактированием: Поддерживается в Microsoft Rich Edit 1.0 и более поздних версиях. Скопированная строка не содержит завершающий символ NULL, если не был скопирован текст. Если текст не скопирован, сообщение помещает символ NULL в начало буфера. Сведения о совместимости версий полнофункционированного редактирования с различными версиями системы см. в разделе Сведения об элементах управления расширенным редактированием.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Справочные материалы

EM_LINELENGTH

Edit_GetLine

Другие ресурсы

WM_GETTEXT