Struktur LVGROUP (commctrl.h)
Digunakan untuk mengatur dan mengambil grup.
Sintaks
typedef struct tagLVGROUP {
UINT cbSize;
UINT mask;
LPWSTR pszHeader;
int cchHeader;
LPWSTR pszFooter;
int cchFooter;
int iGroupId;
UINT stateMask;
UINT state;
UINT uAlign;
LPWSTR pszSubtitle;
UINT cchSubtitle;
LPWSTR pszTask;
UINT cchTask;
LPWSTR pszDescriptionTop;
UINT cchDescriptionTop;
LPWSTR pszDescriptionBottom;
UINT cchDescriptionBottom;
int iTitleImage;
int iExtendedImage;
int iFirstItem;
UINT cItems;
LPWSTR pszSubsetTitle;
UINT cchSubsetTitle;
} LVGROUP, *PLVGROUP;
Anggota
cbSize
Jenis: UINT
Ukuran struktur ini, dalam byte.
mask
Jenis: UINT
Masker yang menentukan anggota struktur mana yang merupakan input yang valid. Satu atau beberapa nilai berikut ini:
Nilai | Makna |
---|---|
|
Tidak ada item lain yang valid. |
|
Anggota pszHeader dan cchHeader valid. |
|
Anggota pszFooter dan cchFooter valid. |
|
anggota statedan stateMask valid. |
|
Anggota uAlign valid. |
|
Anggota iGroupId valid. |
|
Versi 6.00 dan yang lebih baru. Anggota pszSubtitle valid. |
|
Versi 6.00 dan yang lebih baru. Anggota pszTask valid. |
|
Versi 6.00 dan yang lebih baru. Anggota pszDescriptionTop valid. |
|
Versi 6.00 dan yang lebih baru. Anggota pszDescriptionBottom valid. |
|
Versi 6.00 dan yang lebih baru. Anggota iTitleImage valid. |
|
Versi 6.00 dan yang lebih baru. Anggota iExtendedImage valid. |
|
Versi 6.00 dan yang lebih baru. Anggota cItems valid. |
|
Versi 6.00 dan yang lebih baru. Anggota pszSubsetTitle valid. |
|
Versi 6.00 dan yang lebih baru. Anggota cchSubsetTitle valid. |
pszHeader
Jenis: LPWSTR
Penunjuk ke string yang dihentikan null yang berisi teks header saat informasi item sedang diatur. Jika informasi grup sedang diambil, anggota ini menentukan alamat buffer yang menerima teks header.
cchHeader
Jenis: int
Ukuran dalam TCHARdari buffer yang diarahkan oleh anggota pszHeader . Jika struktur tidak menerima informasi tentang grup, anggota ini diabaikan.
pszFooter
Jenis: LPWSTR
Penunjuk ke string yang dihentikan null yang berisi teks footer saat informasi item sedang diatur. Jika informasi grup sedang diambil, anggota ini menentukan alamat buffer yang menerima teks footer.
cchFooter
Jenis: int
Ukuran dalam TCHARdari buffer yang diacu oleh anggota pszFooter . Jika struktur tidak menerima informasi tentang grup, anggota ini diabaikan.
iGroupId
Jenis: int
ID grup.
stateMask
Jenis: UINT
Masker yang digunakan dengan LVM_GETGROUPINFO dan LVM_SETGROUPINFO untuk menentukan bendera mana dalam nilai status yang sedang diambil atau diatur.
state
Jenis: UINT
Bendera yang bisa memiliki salah satu nilai berikut:
Nilai | Makna |
---|---|
|
Grup diperluas, nama grup ditampilkan, dan semua item dalam grup ditampilkan. |
|
Grup diciutkan. |
|
Grup disembunyikan. |
|
Versi 6.00 dan yang lebih baru. Grup tidak menampilkan header. |
|
Versi 6.00 dan yang lebih baru. Grup dapat diciutkan. |
|
Versi 6.00 dan yang lebih baru. Grup memiliki fokus keyboard. |
|
Versi 6.00 dan yang lebih baru. Grup dipilih. |
|
Versi 6.00 dan yang lebih baru. Grup hanya menampilkan sebagian dari itemnya. |
|
Versi 6.00 dan yang lebih baru. Tautan subset grup memiliki fokus keyboard. |
uAlign
Jenis: UINT
Menunjukkan perataan teks header atau footer untuk grup. Ini bisa memiliki satu atau beberapa nilai berikut. Gunakan salah satu bendera header. Bendera footer bersifat opsional.
pszSubtitle
Jenis: LPWSTR
Penunjuk ke string yang dihentikan null yang berisi teks subtitel saat informasi item sedang diatur. Jika informasi grup sedang diambil, anggota ini menentukan alamat buffer yang menerima teks subtitel. Elemen ini digambar di bawah teks header.
cchSubtitle
Jenis: UINT
Ukuran, dalam TCHARs, dari buffer yang diacu oleh anggota pszSubtitle . Jika struktur tidak menerima informasi tentang grup, anggota ini diabaikan.
pszTask
Jenis: LPWSTR
Penunjuk ke string yang dihentikan null yang berisi teks untuk tautan tugas saat informasi item sedang diatur. Jika informasi grup sedang diambil, anggota ini menentukan alamat buffer yang menerima teks tugas. Item ini digambar rata kanan berlawanan dengan teks header. Saat diklik oleh pengguna, tautan tugas menghasilkan pemberitahuan LVN_LINKCLICK .
cchTask
Jenis: UINT
Ukuran dalam TCHARdari buffer yang diacu oleh anggota pszTask . Jika struktur tidak menerima informasi tentang grup, anggota ini diabaikan.
pszDescriptionTop
Jenis: LPWSTR
Penunjuk ke string yang dihentikan null yang berisi teks deskripsi teratas saat informasi item sedang diatur. Jika informasi grup sedang diambil, anggota ini menentukan alamat buffer yang menerima teks deskripsi teratas. Item ini digambar berlawanan dengan gambar judul ketika ada gambar judul, tidak ada gambar yang diperluas, dan uAlign==LVGA_HEADER_CENTER.
cchDescriptionTop
Jenis: UINT
Ukuran dalam TCHARdari buffer yang diarahkan oleh anggota pszDescriptionTop . Jika struktur tidak menerima informasi tentang grup, anggota ini diabaikan.
pszDescriptionBottom
Jenis: LPWSTR
Penunjuk ke string yang dihentikan null yang berisi teks deskripsi bawah saat informasi item sedang diatur. Jika informasi grup sedang diambil, anggota ini menentukan alamat buffer yang menerima teks deskripsi bawah. Item ini digambar di bawah teks deskripsi teratas ketika ada gambar judul, tidak ada gambar yang diperluas, dan uAlign==LVGA_HEADER_CENTER.
cchDescriptionBottom
Jenis: UINT
Ukuran dalam TCHARdari buffer yang diarahkan oleh anggota pszDescriptionBottom . Jika struktur tidak menerima informasi tentang grup, anggota ini diabaikan.
iTitleImage
Jenis: int
Indeks gambar judul dalam daftar gambar kontrol.
iExtendedImage
Jenis: int
Indeks gambar yang diperluas dalam daftar gambar kontrol.
iFirstItem
Jenis: int
Baca-saja.
cItems
Jenis: UINT
Baca-saja dalam mode data non-pemilik.
pszSubsetTitle
Jenis: LPWSTR
NULL jika grup bukan subset. Penunjuk ke string yang dihentikan null yang berisi teks judul subset saat informasi item sedang diatur. Jika informasi grup sedang diambil, anggota ini menentukan alamat buffer yang menerima teks judul subset.
cchSubsetTitle
Jenis: UINT
Ukuran dalam TCHARdari buffer yang diacu oleh anggota pszSubsetTitle . Jika struktur tidak menerima informasi tentang grup, anggota ini diabaikan.
Keterangan
Semua string yang dikembalikan dalam struktur ini harus diperlakukan sebagai baca-saja.
Pembuatan subset saat ini tidak didukung, dan pszSubsetTitle tidak dapat diatur oleh aplikasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | commctrl.h |