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