Aracılığıyla paylaş


CMFCListCtrl sınıfı

CMFCListCtrl Sınıfını genişleten işlevselliğini CListCtrl sınıfı Gelişmiş başlık denetimi işlevselliğini destekleyen tarafından sınıfı CMFCHeaderCtrl sınıfı.

class CMFCListCtrl : public CListCtrl

Üyeler

Bb983191.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CMFCListCtrl::EnableMarkSortedColumn

Sıralanmış bir sütun farklı arka plan rengiyle işaretler olanağı sağlar.

CMFCListCtrl::EnableMultipleSort

Birden fazla sıralama modu etkinleştirir.

CMFCListCtrl::GetHeaderCtrl

Altı çizili üstbilgi denetimi için bir başvuru verir.

CMFCListCtrl::IsMultipleSort

Liste denetimi birden fazla sıralama modunda olup olmadığını denetler.

CMFCListCtrl::OnCompareItems

İki liste denetimi öğeleri karşılaştırmak gerekir zaman çerçevesi tarafından çağrıldı.

CMFCListCtrl::OnGetCellBkColor

Tek bir hücre arka plan rengini belirlemeniz gerekir zaman çerçevesi tarafından çağrıldı.

CMFCListCtrl::OnGetCellFont

Çerçevesi tarafından çaðrýldýðýnda çizildiğini hücrenin yazı tipi edinmeniz gerekir.

CMFCListCtrl::OnGetCellTextColor

Tek bir hücre metin rengini belirlemeniz gerekir zaman çerçevesi tarafından çağrıldı.

CMFCListCtrl::RemoveSortColumn

Sıralama sütunu sıralı sütun listesinden kaldırır.

CMFCListCtrl::SetSortColumn

Geçerli sıralı sütun ve sıralama düzenini ayarlar.

CMFCListCtrl::Sort

Liste denetimi sıralar.

Notlar

CMFCListCtrliki geliştirmeler sunar CListCtrl sınıfı sınıfı.İlk olarak, sütun sıralama kullanılabilir bir seçenek otomatik olarak başlıktaki sıralama ok çizerek olduğunu gösterir.İkinci olarak, aynı anda birden fazla sütunda sıralama verileri destekler.

Örnek

Aşağıdaki örnekte çeşitli yöntemleri kullanımı gösterilmiştir CMFCListCtrl sınıfı.Örneğin, liste denetimi oluşturma sütun ekleme, öğeleri eklemek, bir öğenin metnini ayarla ve liste denetiminin yazı tipini ayarlama gösterilmiştir.Bu kod parçacığını parçası olan Visual Studio Demo örnek.

    CMFCListCtrl m_wndWatch;


...


    // DWORD dwStyle
    // CRect rectDummy
    m_wndWatch.Create(dwStyle, rectDummy, this, ID_LIST_1);
    m_wndWatch.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE, 0, LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
    m_wndWatch.InsertColumn(0, _T("Variable"), LVCFMT_LEFT, 100);
    m_wndWatch.InsertColumn(1, _T("Value"), LVCFMT_LEFT, 100);

    m_wndWatch.InsertItem(0, _T("m_nCount"));
    m_wndWatch.SetItemText(0, 1, _T("100"));

    m_wndWatch.SetFont(&m_Font);

Devralma hiyerarşisi

CObject

   CCmdTarget

      CWnd

         CListCtrl

            CMFCListCtrl

Gereksinimler

Başlık: afxlistctrl.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CListCtrl sınıfı

Diğer Kaynaklar

mfc sınıfları