Freigeben über


CEdit::GetLine

Rufen Sie diese Funktion auf, um eine Textzeile aus einem Bearbeitungssteuerelement sowie von den Stellen abzurufen es in lpszBuffer.

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

Parameter

  • nIndex
    Gibt die Zeilennummer an, aus einem mehrzeiligen Bearbeitungssteuerelement abzurufen.Zeilennummern sind nullbasiert, ein Wert von 0 gibt die erste Zeile an.Dieser Parameter wird durch ein einzeiliges Bearbeitungssteuerelement ignoriert.

  • lpszBuffer
    Zeigt auf den Puffer, der eine Kopie der Zeile empfängt.Das erste Wort des Puffers muss die maximale Anzahl von Zeichen angeben, die in den Puffer kopiert werden können.

  • nMaxLength
    Gibt die maximale Anzahl von Bytes an, die in den Puffer kopiert werden können.vor der Ausführung des Aufrufs GetLine speichert diesen Wert im ersten Wort aus lpszBuffer, auf Windows.

Rückgabewert

Die Anzahl der Bytes tatsächlich kopiert.Der Rückgabewert ist 0, wenn die Zeilennummer, die von nIndex angegeben wird, größer als die Anzahl der Zeilen im Bearbeitungssteuerelement ist.

Hinweise

Die kopierte Zeile enthält kein NULLBeendigung Zeichen.

Weitere Informationen finden Sie unter EM_GETLINE in Windows SDK.

Beispiel

Im Beispiel für CEdit::GetLineCount.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CEdit-Klasse

Hierarchien-Diagramm

CEdit::LineLength

CWnd::GetWindowText