EM_LINELENGTH messaggio
Recupera la lunghezza, in caratteri, di una riga in un controllo di modifica. È possibile inviare questo messaggio a un controllo di modifica o a un controllo di modifica avanzato.
Parametri
-
wParam
-
Indice di carattere di un carattere nella riga la cui lunghezza deve essere recuperata. Se questo parametro è maggiore del numero di caratteri nel controllo, il valore restituito è zero.
Questo parametro può essere -1. In questo caso, il messaggio restituisce il numero di caratteri non selezionati in righe contenenti caratteri selezionati. Ad esempio, se la selezione è stata estesa dal quarto carattere di una riga all'ottavo carattere dalla fine della riga successiva, il valore restituito sarà 10 (tre caratteri sulla prima riga e sette sul successivo).
-
lParam
-
Questo parametro non viene usato.
Valore restituito
Per i controlli di modifica multilinea, il valore restituito è la lunghezza, in TCHARs, della riga specificata dal parametro wParam . Per il testo ANSI, si tratta del numero di byte; per il testo Unicode, si tratta del numero di caratteri. Non include il carattere di ritorno a capo alla fine della riga.
Per i controlli di modifica a riga singola, il valore restituito è la lunghezza, in TCHARs, del testo nel controllo di modifica.
Se wParam è maggiore del numero di caratteri nel controllo, il valore restituito è zero.
Commenti
Usare il messaggio EM_LINEINDEX per recuperare un indice di carattere per un determinato numero di riga all'interno di un controllo di modifica a più righe.
Modifica avanzata: Supportato in Microsoft Rich Edit 1.0 e versioni successive. Per informazioni sulla compatibilità delle versioni di modifica avanzate con le varie versioni di sistema, vedere Informazioni sui controlli di modifica avanzati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|