Edit_GetFileLineFromChar makro (commctrl.h)

Mendapatkan indeks baris teks file (atau logis) yang menyertakan indeks karakter yang ditentukan (pembatas pembungkus teks diabaikan). Anda dapat menggunakan makro ini atau mengirim pesan EM_FILELINEFROMCHAR secara eksplisit.

Sintaksis

UINT Edit_GetFileLineFromChar(
    HWND hwndCtl,
    UINT characterIndex
);

Parameter-parameternya

hwndCtl

Handel ke kontrol edit.

characterIndex

Indeks karakter berbasis 0. Jika characterIndex = -1, indeks lokasi caret digunakan.

Mengembalikan nilai

Jenis: UINT

Indeks baris logis.

Komentar

Indeks karakter adalah indeks karakter berbasis nol dari awal kontrol edit.

Makro dan pesan terkait ini tidak mengenali pembungkusan teks (baris yang terlihat) dan sebagai gantinya, mengenali baris file (logis) dengan pemisah akhir baris. Saat pembungkusan teks dimatikan, baris yang terlihat setara dengan baris file.

Pesan EM_LINEFROMCHAR, EM_LINEINDEX, EM_LINELENGTH, EM_GETLINE, dan EM_GETLINECOUNT mengenali pembungkusan teks baris yang terlihat dan memberikan informasi untuk baris teks hingga pemisah baris pembungkus. (Setiap baris berikutnya dibatasi oleh pemisah bungkus teks berikutnya.)

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1809 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server [hanya aplikasi desktop]
Platform Target Windows
Header commctrl.h