LVN_LINKCLICK kode pemberitahuan
Memberi tahu jendela induk kontrol tampilan daftar bahwa tautan telah diklik. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY .
LVN_LINKCLICK
pLinkInfo = (NMLVLINK*) lParam;
Parameter
-
lParam
-
Penunjuk ke struktur NMLVLINK . Pengidentifikasi grup yang berisi tautan ada di anggota iSubItem .
Nilai kembali
Tidak ada nilai yang ditampilkan.
Keterangan
Contoh berikut menunjukkan bagaimana aplikasi mungkin merespons kode pemberitahuan ini di handler pesan WM_NOTIFY . Contoh ini mengalihkan status grup yang diciutkan dan mengatur teks tautan yang sesuai.
case LVN_LINKCLICK:
{
NMLVLINK* pLinkInfo = (NMLVLINK*)lParam;
HWND hList = pLinkInfo->hdr.hwndFrom;
LVGROUP groupInfo;
groupInfo.cbSize = sizeof(groupInfo);
groupInfo.mask = LVGF_TASK;
int groupIndex = pLinkInfo->iSubItem;
if (ListView_GetGroupState(hList, groupIndex, LVGS_COLLAPSED))
{
ListView_SetGroupState(hList, groupIndex, LVGS_COLLAPSED, 0);
groupInfo.pszTask = L"Hide";
}
else
{
ListView_SetGroupState(hList, groupIndex, LVGS_COLLAPSED, LVGS_COLLAPSED);
groupInfo.pszTask = L"Show";
}
ListView_SetGroupInfo(hList, groupIndex, &groupInfo);
break;
}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Header |
|