сообщение EM_GETLINE (Winuser.h)
Копирует строку текста из элемента управления редактированием и помещает ее в указанный буфер. Это сообщение можно отправить либо в элемент управления редактированием, либо в элемент управления с расширенными возможностями редактирования.
Параметры
-
wParam
-
Отсчитываемый от нуля индекс строки, извлекаемой из многострочный элемент управления редактированием. Нулевое значение указывает верхнюю линию. Этот параметр игнорируется однострочный элемент управления редактированием.
-
lParam
-
Указатель на буфер, получающий копию строки. Перед отправкой сообщения задайте для первого слова этого буфера размер буфера в TCHAR. Для текста ANSI это число байтов; Для текста в Юникоде это число символов. Размер в первом слове перезаписывается скопированной строкой.
Возвращаемое значение
Возвращаемое значение — это количество скопированных TCHAR. Возвращаемое значение равно нулю, если номер строки, заданный параметром wParam , больше числа строк в элементе управления редактированием.
Комментарии
Изменить элементы управления: Скопированная строка не содержит завершающий символ NULL.
Расширенные элементы управления редактированием: Поддерживается в Microsoft Rich Edit 1.0 и более поздних версиях. Скопированная строка не содержит завершающий символ NULL, если не был скопирован текст. Если текст не скопирован, сообщение помещает символ NULL в начало буфера. Сведения о совместимости версий полнофункционированного редактирования с различными версиями системы см. в разделе Сведения об элементах управления расширенным редактированием.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Другие ресурсы