Condividi tramite


CEdit::LineLength

Recupera la lunghezza di una riga in un controllo di modifica.

int LineLength(
   int nLine = -1 
) const;

Parametri

  • nLine
    L'indice in base zero di un carattere della riga della cui lunghezza deve essere recuperata. Il valore predefinito è -1.

Valore restituito

Per i controlli di modifica a riga singola, il valore restituito è la lunghezza, in TCHARoggetti, del testo nel controllo di modifica.

Per i controlli di modifica a più righe, verrà restituita la lunghezza, in TCHARoggetti, la riga specificata dal parametro nLine. Per il testo ANSI, la lunghezza è il numero di byte in linea, per il testo Unicode, la lunghezza indica il numero di caratteri nella riga. La lunghezza non include il carattere di ritorno a capo alla fine della riga.

Se il parametro nLine è maggiore del numero di caratteri nel controllo, il valore restituito è zero.

Se il parametro nLine è a 1, il valore restituito è il numero di caratteri non selezionati nelle righe che contengono i caratteri selezionati. Ad esempio, se la selezione si estende dal quarto carattere di una riga mediante un ottavo caratteri dalla fine della riga successiva, il valore restituito è 10. Ovvero tre caratteri nei primi sette riga e in seguito.

Per ulteriori informazioni sul tipo TCHAR, vedere la riga TCHAR nella tabella in tipi di dati di Windows.

Note

Questo metodo è supportato dal messaggio EM_LINELENGTH, come descritto in Windows SDK.

Esempio

Vedere l'esempio relativo CEdit::LineIndex.

Requisiti

intestazione: afxwin.h

Vedere anche

Riferimenti

Classe CEdit

Grafico delle gerarchie

CEdit::LineIndex

EM_LINELENGTH