pesan EM_LINELENGTH

Mengambil panjang, dalam karakter, dari garis dalam kontrol edit. Anda dapat mengirim pesan ini ke kontrol edit atau kontrol edit yang kaya.

Parameter

wParam

Indeks karakter karakter dalam baris yang panjangnya akan diambil. Jika parameter ini lebih besar dari jumlah karakter dalam kontrol, nilai yang dikembalikan adalah nol.

Parameter ini bisa -1. Dalam hal ini, pesan mengembalikan jumlah karakter yang tidak dipilih pada baris yang berisi karakter yang dipilih. Misalnya, jika pilihan diperluas dari karakter keempat satu baris melalui karakter kedelapan dari akhir baris berikutnya, nilai yang dikembalikan akan menjadi 10 (tiga karakter pada baris pertama dan tujuh di baris berikutnya).

lParam

Parameter ini tidak digunakan.

Nilai kembali

Untuk kontrol edit multibaris, nilai yang dikembalikan adalah panjangnya, dalam TCHARs, dari baris yang ditentukan oleh parameter wParam . Untuk teks ANSI, ini adalah jumlah byte; untuk teks Unicode, ini adalah jumlah karakter. Ini tidak termasuk karakter carriage-return di akhir baris.

Untuk kontrol edit baris tunggal, nilai yang dikembalikan adalah panjangnya, dalam TCHARs, dari teks dalam kontrol edit.

Jika wParam lebih besar dari jumlah karakter dalam kontrol, nilai yang dikembalikan adalah nol.

Keterangan

Gunakan pesan EM_LINEINDEX untuk mengambil indeks karakter untuk nomor baris tertentu dalam kontrol pengeditan multibaris.

Edit Kaya: Didukung di Microsoft Rich Edit 1.0 dan yang lebih baru. Untuk informasi tentang kompatibilitas versi edit yang kaya dengan berbagai versi sistem, lihat Tentang Kontrol Edit Kaya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Winuser.h (termasuk Windows.h)

Lihat juga

EM_LINEINDEX