如何在清單檢視中使用群組
本主題描述如何建立群組的實例,並將其新增至清單檢視控件。 群組可讓使用者使用水準分隔器和群組標題,將清單排列成以視覺方式分割於頁面上的專案群組。
您需要知道的事項
技術
必要條件
- C/C++
- Windows 使用者介面程序設計
指示
若要在清單檢視控件中使用群組,請確定控件包含 LVS_ALIGNTOP 視窗樣式。
當您將專案新增至清單時,您可以將專案的 LVITEM 結構的 iGroupId 成員設定為群組 LVGROUP 結構之 iGroupId 成員的值,將其指派給群組。 啟用群組檢視時,未指派給群組的專案不會出現在清單中。 若要啟用或停用群組檢視,請使用 ListView_EnableGroupView 宏。
下列範例示範如何使用標頭建立群組,並將其新增至清單檢視控件。
LVGROUP group;
group.cbSize = sizeof(LVGROUP);
group.mask = LVGF_HEADER | LVGF_GROUPID;
group.pszHeader = TEXT("Dogs");
group.iGroupId = 1;
ListView_InsertGroup(hWndListView, -1, &group);
相關主題