Bagikan melalui


LVN_BEGINLABELEDIT kode pemberitahuan

Memberi tahu jendela induk kontrol tampilan daftar tentang awal pengeditan label untuk item. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY .

LVN_BEGINLABELEDIT

    pdi = (LPNMLVDISPINFO) lParam; 

Parameter

lParam

Penunjuk ke struktur NMLVDISPINFO . Anggota item dari struktur ini adalah struktur LVITEM yang anggota iItem-nya mengidentifikasi item yang sedang diedit. Perhatikan bahwa subitem tidak dapat diedit; anggota iSubItem selalu diatur ke nol.

Nilai kembali

Untuk mengizinkan pengguna mengedit label, kembalikan FALSE.

Untuk mencegah pengguna mengedit label, kembalikan TRUE.

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.

Saat pengguna membatalkan atau menyelesaikan pengeditan, jendela induk menerima kode pemberitahuan LVN_ENDLABELEDIT .

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
Nama Unicode dan ANSI
LVN_BEGINLABELEDITW (Unicode) dan LVN_BEGINLABELEDITA (ANSI)