Поделиться через


CEdit::GetLine

Эта функция вызывается для получения линия текст из элемента управления "Поле ввода" и мест в lpszBuffer.

int GetLine( 
   int nIndex, 
   LPTSTR lpszBuffer  
) const; 
int GetLine( 
   int nIndex, 
   LPTSTR lpszBuffer, 
   int nMaxLength  
) const;

Параметры

  • nIndex
    Указывает количество линий для получения из многономенклатурного элемента управления "Поле ввода". Номер линии нулевой- основаны; значение 0 указывает первую линию. Этот параметр пропуска одностроковым элементом управления "Поле ввода".

  • lpszBuffer
    Указатель на буфер, получающий копию линии. Первое слово буфера должно указать максимальное число символов, которые могут быть скопированы в буфер.

  • nMaxLength
    Указывает максимальное число байтов, которые могут быть скопированы в буфер. GetLine задает это значение в первом lpszBuffer слове перед вызовом к Windows.

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

Число фактически скопированных байтов. Возвращаемое значение 0, если номер линии, указанный nIndex больше, чем количество линий в элементе управления "Поле ввода".

Заметки

Скопированную линии не содержит знак null- завершения.

Дополнительные сведения см. в разделе EM_GETLINE в Windows SDK.

Пример

См. пример для CEdit::GetLineCount.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CEdit

Диаграмма иерархии

CEdit::LineLength

CWnd::GetWindowText