pesan EM_CHARFROMPOS
Mendapatkan informasi tentang karakter yang paling dekat dengan titik tertentu di area klien kontrol edit. Anda dapat mengirim pesan ini ke kontrol edit atau kontrol edit yang kaya.
Parameter
-
wParam
-
Parameter ini tidak digunakan.
-
lParam
-
Koordinat titik di area klien kontrol. Koordinat berada di unit layar dan relatif terhadap sudut kiri atas area klien kontrol.
Kontrol edit kaya: Penunjuk ke struktur POINTL yang berisi koordinat horizontal dan vertikal.
Edit kontrol: LOWORD berisi koordinat horizontal. HIWORD berisi koordinat vertikal.
Nilai hasil
Kontrol edit kaya: Nilai pengembalian menentukan indeks karakter berbasis nol dari karakter terdekat dengan titik yang ditentukan. Nilai pengembalian menunjukkan karakter terakhir dalam kontrol edit jika titik yang ditentukan berada di luar karakter terakhir dalam kontrol.
Edit kontrol: LOWORD menentukan indeks berbasis nol dari karakter terdekat dengan titik yang ditentukan. Indeks ini relatif terhadap awal kontrol, bukan awal baris. Jika titik yang ditentukan berada di luar karakter terakhir dalam kontrol edit, nilai pengembalian menunjukkan karakter terakhir dalam kontrol. HIWORD menentukan indeks garis berbasis nol yang berisi karakter. Untuk kontrol edit baris tunggal, nilai ini adalah nol. Indeks menunjukkan pemisah baris jika titik yang ditentukan berada di luar karakter terakhir yang terlihat dalam baris.
Keterangan
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.
Jika titik diteruskan ke EM_CHARFROMPOS sebagai lParam dan titik berada di luar batas kontrol edit, maka lResult adalah (65535, 65535).
Persyaratan
Persyaratan | Value |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Header |
|
Baca juga
-
Referensi
-
Sumber Daya Lainnya