macro Edit_GetFileLineLength (commctrl.h)
Ottiene la lunghezza della riga di testo (o logica) del file dall'indice di caratteri specificato (i delimitatori a capo del testo vengono ignorati). È possibile usare questa macro o inviare in modo esplicito il messaggio EM_FILELINELENGTH .
Sintassi
void Edit_GetFileLineLength(
hwndCtl,
characterIndex
);
Parametri
hwndCtl
Handle per il controllo di modifica.
characterIndex
Indice dei caratteri. Se characterIndex = -1, viene usato l'indice della posizione del caret, non inclusa la lunghezza di qualsiasi testo selezionato.
Valore restituito
nessuno
Osservazioni
L'indice dei caratteri è l'indice in base zero del carattere dall'inizio del controllo di modifica.
Questa macro e il messaggio corrispondente non riconoscono il wrapping del testo (righe visibili) e, invece, riconoscere le righe del file (logico) con un delimitatore end-of-line. Quando il wrapping del testo viene disattivato, le righe visibili sono equivalenti alle righe di file.
I messaggi EM_LINEFROMCHAR, EM_LINEINDEX, EM_LINELENGTH, EM_GETLINE e EM_GETLINECOUNT messaggi riconoscono il wrapping di testo visibile e forniscono informazioni per la riga di testo fino all'interruzione della riga di wrapping. Ogni riga successiva è delimitata dall'interruzione del testo successiva.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 [solo app desktop] |
Server minimo supportato | Windows Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | commctrl.h |