LVN_LINKCLICK通知程式碼
通知清單檢視控制項的父視窗已按一下連結。 此通知碼會以 WM_NOTIFY 訊息的形式傳送。
LVN_LINKCLICK
pLinkInfo = (NMLVLINK*) lParam;
參數
-
lParam
-
NMLVLINK結構的指標。 包含連結的群組識別碼位於 iSubItem 成員中。
傳回值
沒有傳回值。
備註
下列範例示範應用程式如何在其 WM_NOTIFY 訊息處理常式中回應此通知程式碼。 此範例會切換群組的折迭狀態,並設定適當的連結文字。
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;
}
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
|