LVM_GETEDITCONTROL pesan

Mendapatkan handel ke kontrol edit yang digunakan untuk mengedit teks item tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetEditControl .

Parameter

wParam

Harus nol.

lParam

Harus nol.

Nilai kembali

Mengembalikan handel ke kontrol edit jika berhasil, atau NULL sebaliknya.

Keterangan

Saat pengeditan label dimulai, kontrol edit dibuat, diposisikan, dan diinisialisasi. Sebelum ditampilkan, kontrol tampilan daftar mengirimkan jendela induknya kode pemberitahuan LVN_BEGINLABELEDIT .

Untuk menyesuaikan pengeditan label, terapkan handler untuk LVN_BEGINLABELEDIT dan minta mengirim pesan LVM_GETEDITCONTROL ke kontrol tampilan daftar. Jika label sedang diedit, nilai yang dikembalikan akan menjadi handel untuk kontrol edit. Gunakan handel ini untuk menyesuaikan kontrol edit dengan mengirim pesan EM_XXX biasa.

Ketika pengguna selesai atau membatalkan pengeditan, kontrol edit dihancurkan dan handel tidak lagi valid. Anda dapat mensubkelas kontrol edit, tetapi Anda tidak boleh menghancurkannya. Untuk membatalkan pengeditan, kirim kontrol tampilan daftar pesan WM_CANCELMODE .

Item tampilan daftar yang sedang diedit adalah item yang saat ini difokuskan yaitu, item dalam status terfokus. Untuk menemukan item berdasarkan statusnya, gunakan pesan LVM_GETNEXTITEM .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Commctrl.h

Lihat juga

ListView_GetEditControl