Sdílet prostřednictvím


CEdit::GetLine

Volání této funkce můžete načíst řádek textu z ovládacího prvku pro úpravy a umístí jej do lpszBuffer .

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

Parametry

  • nIndex
    Určuje číslo řádku načíst z více řádků ovládací prvek pro úpravy.Čísla řádků jsou nuly; Hodnota 0 určuje první řádek.Tento parametr je ignorován jednořádková řízení.

  • lpszBuffer
    Body do vyrovnávací paměti, který přijímá kopii řádku.První slovo vyrovnávací paměti musí určit maximální počet znaků, které lze zkopírovat do vyrovnávací paměti.

  • nMaxLength
    Určuje maximální počet bajtů, které lze zkopírovat do vyrovnávací paměti.GetLineTato hodnota se umístí v první slovo lpszBuffer před provedením volání systému Windows.

Vrácená hodnota

Počet bajtů, které jsou skutečně zkopírovány.Vrácená hodnota je 0, pokud je číslo řádku určené nIndex je větší než počet řádků v textovém poli.

Poznámky

Zkopírovaný řádek neobsahuje znak ukončení hodnotu null.

Další informace naleznete v EM_GETLINE v .

Příklad

Příklad pro CEdit::GetLineCount.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CEdit

Diagram hierarchie

CEdit::LineLength

CWnd::GetWindowText