CMFCListCtrl-Klasse

Die CMFCListCtrl-Klasse erweitert die Funktionalität von CListCtrl-Klasse-Klasse, indem sie die erweiterte Header-Steuerelement-Funktionalität CMFCHeaderCtrl-Klasse unterstützt.

class CMFCListCtrl : public CListCtrl

Mitglieder

Bb983191.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CMFCListCtrl::EnableMarkSortedColumn

Aktiviert die Möglichkeit, eine sortierte Spalte mit einer anderen Hintergrundfarbe zu markieren.

CMFCListCtrl::EnableMultipleSort

Aktiviert mehrere Sortiermodus.

CMFCListCtrl::GetHeaderCtrl

Gibt einen Verweis auf den unterstrichenen Header-Steuerelement zurück.

CMFCListCtrl::IsMultipleSort

Überprüft, ob das Listensteuerelement in mehreren Sortiermodus ist.

CMFCListCtrl::OnCompareItems

Aufgerufen vom Framework, wenn sich zwei Listensteuerelementelemente vergleichen muss.

CMFCListCtrl::OnGetCellBkColor

Aufgerufen vom Framework, wenn die Hintergrundfarbe einer einzelnen Zelle bestimmen muss.

CMFCListCtrl::OnGetCellFont

Aufgerufen vom Framework, wenn abrufen muss die Schriftart für die Zelle, die gezeichnet wird.

CMFCListCtrl::OnGetCellTextColor

Aufgerufen vom Framework, wenn die Textfarbe einer einzelnen Zelle bestimmen muss.

CMFCListCtrl::RemoveSortColumn

Entfernt eine Sortierungsspalte aus der Liste der sortierten Spalten.

CMFCListCtrl::SetSortColumn

Legt den aktuellen sortierte Spalte und die Sortierreihenfolge fest.

CMFCListCtrl::Sort

Sortiert das Listensteuerelement.

Hinweise

CMFCListCtrl bietet zwei Erweiterungen CListCtrl-Klasse-Klasse an.Zunächst ist dies an, dass das Sortieren eine verfügbare Option ist, indem automatisch ein Sortierungspfeil im Header zeichnet.Zweitens unterstützt sie Datensortierung für mehrere Spalten gleichzeitig.

Beispiel

Das folgende Beispiel zeigt, wie verschiedene Methoden in der Klasse CMFCListCtrl verwendet.Im Beispiel wird gezeigt, wie ein Listensteuerelement, Einfügungsspalten, Einfügungselemente, legen Sie den Text eines Elements und legen Sie die Schriftart des Listensteuerelements erstellt.Dieser Codeausschnitt ist Teil Visual Studio-Demobeispiel.

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

Vererbungshierarchie

CObject

   CCmdTarget

      CWnd

         CListCtrl

            CMFCListCtrl

Anforderungen

Header: afxlistctrl.h

Siehe auch

Referenz

Hierarchien-Diagramm

CListCtrl-Klasse

Weitere Ressourcen

MFC-Klassen