Share via


如何在清單檢視中使用群組

本主題描述如何建立群組的實例,並將其新增至清單檢視控件。 群組可讓使用者使用水準分隔器和群組標題,將清單排列成以視覺方式分割於頁面上的專案群組。

您需要知道的事項

技術

必要條件

  • 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);

清單檢視控件參考

關於清單檢視控件

使用清單檢視控件