Bagikan melalui


Struktur NMLVGETINFOTIPA (commctrl.h)

Berisi dan menerima informasi item tampilan daftar yang diperlukan untuk menampilkan tipsalat untuk item. Struktur ini digunakan dengan kode pemberitahuan LVN_GETINFOTIP .

Sintaks

typedef struct tagNMLVGETINFOTIPA {
  NMHDR  hdr;
  DWORD  dwFlags;
  LPSTR  pszText;
  int    cchTextMax;
  int    iItem;
  int    iSubItem;
  LPARAM lParam;
} NMLVGETINFOTIPA, *LPNMLVGETINFOTIPA;

Anggota

hdr

Jenis: NMHDR

Struktur NMHDR yang berisi informasi tentang kode pemberitahuan ini.

dwFlags

Jenis: DWORD

Nol atau LVGIT_UNFOLDED. Lihat Keterangan.

pszText

Jenis: LPTSTR

Alamat buffer string yang menerima informasi teks tambahan apa pun. Jika dwFlags adalah nol, anggota ini akan berisi teks item yang ada. Dalam hal ini, Anda harus menambahkan teks tambahan apa pun ke akhir string ini. Ukuran buffer ini ditentukan oleh struktur cchTextMax .

cchTextMax

Jenis: int

Ukuran, dalam karakter, dari buffer yang ditujukkan oleh pszText. Meskipun Anda tidak boleh berasumsi bahwa buffer ini akan memiliki ukuran tertentu, nilai INFOTIPSIZE dapat digunakan untuk tujuan desain.

iItem

Jenis: int

Indeks berbasis nol dari item yang dirujuk struktur ini.

iSubItem

Jenis: int

Indeks satu-berbasis subitem yang dirujuk struktur ini. Jika anggota ini nol, struktur mengacu pada item dan bukan subitem. Anggota ini saat ini tidak digunakan dan akan selalu nol.

lParam

Jenis: LPARAM

Nilai yang ditentukan aplikasi yang terkait dengan item. Anggota ini saat ini tidak digunakan dan akan selalu nol.

Keterangan

Item dikatakan dilipat ketika teks yang saat ini ditampilkan terpotong. Jika LVGIT_UNFOLDED dikembalikan dalam dwFlags, teks lengkap item sudah ditampilkan, jadi tidak perlu menampilkannya di tipsalat.

Catatan

Header commctrl.h mendefinisikan NMLVGETINFOTIP sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem 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