Cara Menggunakan Grup dalam Tampilan Daftar

Topik ini menjelaskan cara membuat instans grup dan menambahkannya ke kontrol tampilan daftar. Pengelompokan memungkinkan pengguna untuk menyusun daftar ke dalam grup item yang dibagi secara visual di halaman, menggunakan pembagi horizontal dan judul grup.

Apa yang perlu Anda ketahui

Teknologi

Prasyarat

  • C/C++
  • Pemrograman Antarmuka Pengguna Windows

Petunjuk

Untuk menggunakan grup dalam kontrol tampilan daftar, pastikan kontrol menyertakan gaya jendela LVS_ALIGNTOP .

Saat Anda menambahkan item ke daftar, Anda menetapkannya ke grup dengan mengatur anggota iGroupId dari struktur LVITEM item ke nilai anggota iGroupId dari struktur LVGROUP grup. Item yang tidak ditetapkan ke grup tidak muncul dalam daftar saat tampilan grup diaktifkan. Untuk mengaktifkan atau menonaktifkan tampilan grup, gunakan makro ListView_EnableGroupView.

Contoh berikut menunjukkan cara membuat grup dengan header dan menambahkannya ke kontrol tampilan daftar.

    LVGROUP group;

    group.cbSize    = sizeof(LVGROUP);
    group.mask      = LVGF_HEADER | LVGF_GROUPID;
    group.pszHeader = TEXT("Dogs");
    group.iGroupId  = 1;

    ListView_InsertGroup(hWndListView, -1, &group);

Referensi Kontrol Tampilan Daftar

Tentang Kontrol Tampilan Daftar

Menggunakan Kontrol Tampilan Daftar