Struktur NMCBEENDEDITA (commctrl.h)

Berisi informasi tentang kesimpulan operasi edit dalam kontrol ComboBoxEx. Struktur ini digunakan dengan kode pemberitahuan CBEN_ENDEDIT .

Sintaks

typedef struct {
  NMHDR hdr;
  BOOL  fChanged;
  int   iNewSelection;
  char  szText[CBEMAXSTRLEN];
  int   iWhy;
} NMCBEENDEDITA, *LPNMCBEENDEDITA, *PNMCBEENDEDITA;

Anggota

hdr

Jenis: NMHDR

Struktur NMHDR yang berisi informasi tentang kode pemberitahuan.

fChanged

Jenis: BOOL

Nilai yang menunjukkan apakah konten kotak edit kontrol telah berubah. Nilai ini bukan nol jika konten telah dimodifikasi, atau nol sebaliknya.

iNewSelection

Jenis: int

Indeks berbasis nol item yang akan dipilih setelah menyelesaikan operasi edit. Nilai ini dapat CB_ERR jika tidak ada item yang akan dipilih.

szText[CBEMAXSTRLEN]

Jenis: TCHAR

String yang dihentikan nol yang berisi teks dari dalam kotak edit kontrol.

iWhy

Jenis: int

Nilai yang menentukan tindakan yang menghasilkan kode pemberitahuan CBEN_ENDEDIT . Nilai ini bisa menjadi salah satu dari yang berikut ini:

Nilai Makna
CBENF_DROPDOWN
Pengguna mengaktifkan daftar drop-down.
CBENF_ESCAPE
Pengguna menekan ESC.
CBENF_KILLFOCUS
Kotak edit kehilangan fokus keyboard.
CBENF_RETURN
Pengguna menyelesaikan operasi edit dengan menekan ENTER.

Keterangan

Catatan

Header commctrl.h mendefinisikan NMCBEENDEDIT sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

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