共用方式為


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 [僅限傳統型應用程式]
標頭
Commctrl.h