Condividi tramite


macro Edit_GetFileLineFromChar (commctrl.h)

Ottiene l'indice della riga di testo (o logica) del file che include l'indice di caratteri specificato (i delimitatori di ritorno a capo del testo vengono ignorati). È possibile utilizzare questa macro o inviare il messaggio di EM_FILELINEFROMCHAR in modo esplicito.

Sintassi

void Edit_GetFileLineFromChar(
   hwndCtl,
   characterIndex
);

Parametri

hwndCtl

Handle per il controllo di modifica.

characterIndex

Indice di caratteri in base 0. Se characterIndex = -1, viene usato l'indice della posizione del cursore.

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 ritorno a capo del testo (righe visibili) e, al contrario, riconoscono le righe di file (logiche) con un delimitatore di fine riga. Quando il ritorno a capo del testo è disattivato, le righe visibili sono equivalenti alle righe di file.

I messaggi EM_LINEFROMCHAR, EM_LINEINDEX, EM_LINELENGTH, EM_GETLINE e EM_GETLINECOUNT riconoscono il ritorno a capo del testo visibile e forniscono informazioni per la riga di testo fino all'interruzione di riga di ritorno a capo. Ogni riga successiva è delimitata dall'interruzione di 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