Bagikan melalui


Struktur NMHEADERW (commctrl.h)

Berisi informasi tentang pesan pemberitahuan kontrol header. Struktur ini menggantikan struktur HD_NOTIFY.

Sintaksis

typedef struct tagNMHEADERW {
  NMHDR   hdr;
  int     iItem;
  int     iButton;
  HDITEMW *pitem;
} NMHEADERW, *LPNMHEADERW;

Anggota

hdr

Jenis: NMHDR

Struktur NMHDR yang berisi informasi tentang pesan pemberitahuan.

iItem

Jenis: int

Indeks berbasis nol dari item header yang menjadi fokus pesan pemberitahuan.

iButton

Jenis: int

Nilai yang menentukan indeks tombol mouse yang digunakan untuk menghasilkan pesan pemberitahuan. Anggota ini bisa menjadi salah satu nilai berikut:

Nilai Arti
0
Tombol Kiri
1
Tombol kanan
2
Tombol tengah

pitem

Jenis: * HDITEM

Penunjuk opsional ke struktur HDITEM yang berisi informasi tentang item yang ditentukan oleh iItem. Masker anggota struktur HDITEM menunjukkan anggotanya mana yang valid.

Komentar

Meskipun sebagian besar pemberitahuan kontrol header meneruskan penunjuk ke struktur NMHEADER , hanya beberapa dari mereka yang menggunakan anggota pitem untuk meneruskan struktur HDITEM . Mereka yang menggunakan pitem mungkin tidak memberikan informasi lengkap tentang item tersebut. Untuk mendapatkan informasi selengkapnya tentang item, gunakan HDM_GETITEM.

Nota

Header commctrl.h mendefinisikan NMHEADER 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

Syarat Nilai
klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header commctrl.h