Kelas CListView
Menyederhanakan penggunaan kontrol daftar dan CListCtrl, kelas yang merangkum fungsionalitas kontrol daftar, dengan arsitektur tampilan dokumen MFC.
Sintaks
class CListView : public CCtrlView
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
CListView::CListView | Membuat CListView objek. |
Metode Publik
Nama | Deskripsi |
---|---|
CListView::GetListCtrl | Mengembalikan kontrol daftar yang terkait dengan tampilan. |
Metode yang Dilindungi
Nama | Deskripsi |
---|---|
CListView::RemoveImageList | Menghapus daftar gambar yang ditentukan dari tampilan daftar. |
Keterangan
Untuk informasi selengkapnya tentang arsitektur ini, lihat gambaran umum untuk kelas CView dan referensi silang yang dikutip di sana.
Hierarki Warisan
CListView
Persyaratan
Header: afxcview.h
CListView::CListView
Membuat CListView
objek.
CListView();
CListView::GetListCtrl
Panggil fungsi anggota ini untuk mendapatkan referensi ke kontrol daftar yang terkait dengan tampilan.
CListCtrl& GetListCtrl() const;
Tampilkan Nilai
Referensi ke kontrol daftar yang terkait dengan tampilan.
Contoh
void CMyListView::OnInitialUpdate()
{
CListView::OnInitialUpdate();
// this code only works for a report-mode list view
ASSERT(GetStyle() & LVS_REPORT);
CListCtrl& listCtrl = GetListCtrl();
// Insert a column. This override is the most convenient.
listCtrl.InsertColumn(0, _T("Player Name"), LVCFMT_LEFT);
// The other InsertColumn() override requires an initialized
// LVCOLUMN structure.
LVCOLUMN col;
col.mask = LVCF_FMT | LVCF_TEXT;
col.pszText = _T("Jersey Number");
col.fmt = LVCFMT_LEFT;
listCtrl.InsertColumn(1, &col);
// Set reasonable widths for our columns
listCtrl.SetColumnWidth(0, LVSCW_AUTOSIZE_USEHEADER);
listCtrl.SetColumnWidth(1, LVSCW_AUTOSIZE_USEHEADER);
}
CListView::RemoveImageList
Menghapus daftar gambar yang ditentukan dari tampilan daftar.
void RemoveImageList(int nImageList);
Parameter
nImageList
Indeks gambar berbasis nol yang akan dihapus.
Lihat juga
DAFTAR BARIS Sampel MFC
Kelas CCtrlView
Bagan Hierarki
Kelas CCtrlView