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 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk