Bagikan melalui


CBEM_HASEDITCHANGED pesan

Menentukan apakah pengguna telah mengubah teks kontrol edit ComboBoxEx.

Parameter

wParam

Harus nol.

lParam

Harus nol.

Nilai kembali

Mengembalikan TRUE jika teks dalam kotak edit kontrol telah diubah, atau FALSE sebaliknya.

Keterangan

Kontrol ComboBoxEx menggunakan kontrol kotak edit saat diatur ke gaya CBS_DROPDOWN . Anda dapat mengambil handel jendela kontrol kotak edit dengan mengirim pesan CBEM_GETEDITCONTROL .

Saat pengguna mulai mengedit, Anda akan menerima pemberitahuan CBEN_BEGINEDIT . Saat pengeditan selesai, atau fokus berubah, Anda akan menerima pemberitahuan CBEN_ENDEDIT . Pesan CBEM_HASEDITCHANGED hanya berguna untuk menentukan apakah teks telah diubah jika dikirim sebelum pemberitahuan CBEN_ENDEDIT. Jika pesan dikirim setelahnya, pesan akan mengembalikan FALSE. Misalnya, pengguna mulai mengedit teks di kotak edit tetapi mengubah fokus, menghasilkan pemberitahuan CBEN_ENDEDIT. Jika Anda kemudian mengirim pesan CBEM_HASEDITCHANGED , pesan tersebut akan mengembalikan FALSE, meskipun teks telah diubah.

Gaya CBS_SIMPLE tidak berfungsi dengan benar dengan CBEM_HASEDITCHANGED.

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