Struktur NMHDDISPINFOA (commctrl.h)
Berisi informasi yang digunakan dalam menangani kode pemberitahuan HDN_GETDISPINFO .
Sintaks
typedef struct tagNMHDDISPINFOA {
NMHDR hdr;
int iItem;
UINT mask;
LPSTR pszText;
int cchTextMax;
int iImage;
LPARAM lParam;
} NMHDDISPINFOA, *LPNMHDDISPINFOA;
Anggota
hdr
Jenis: NMHDR
Struktur NMHDR yang berisi informasi tentang kode pemberitahuan ini.
iItem
Jenis: int
Indeks berbasis nol item dalam kontrol header.
mask
Jenis: UINT
Sekumpulan bendera bit yang menentukan anggota struktur mana yang harus diisi oleh pemilik kontrol header. Nilai ini bisa menjadi kombinasi dari nilai berikut:
Nilai | Makna |
---|---|
|
Bidang pszText harus diisi. |
|
Versi 4.70. Bidang iImage harus diisi. |
|
Bidang lParam harus diisi. |
|
Versi 4.70. Nilai yang dikembalikan. Menunjukkan bahwa kontrol header harus menyimpan informasi item dan tidak memintanya lagi. |
pszText
Jenis: LPTSTR
Penunjuk ke string null-terminated yang berisi teks yang akan ditampilkan untuk item header.
cchTextMax
Jenis: int
Ukuran buffer yang dituju pszText .
iImage
Jenis: int
Indeks berbasis nol gambar dalam daftar gambar. Gambar yang ditentukan akan ditampilkan dengan item header, tetapi tidak menggantikan bitmap item. Jika iImage diatur ke I_IMAGECALLBACK, kontrol meminta informasi gambar untuk item ini dengan menggunakan kode pemberitahuan HDN_GETDISPINFO .
lParam
Jenis: LPARAM
Nilai yang ditentukan aplikasi untuk dikaitkan dengan item.
Keterangan
Catatan
Header commctrl.h mendefinisikan NMHDDISPINFO 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 |