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
Öffentliche Methoden
Name |
Description |
---|---|
Aktiviert die Möglichkeit, eine sortierte Spalte mit einer anderen Hintergrundfarbe zu markieren. |
|
Aktiviert mehrere Sortiermodus. |
|
Gibt einen Verweis auf den unterstrichenen Header-Steuerelement zurück. |
|
Überprüft, ob das Listensteuerelement in mehreren Sortiermodus ist. |
|
Aufgerufen vom Framework, wenn sich zwei Listensteuerelementelemente vergleichen muss. |
|
Aufgerufen vom Framework, wenn die Hintergrundfarbe einer einzelnen Zelle bestimmen muss. |
|
Aufgerufen vom Framework, wenn abrufen muss die Schriftart für die Zelle, die gezeichnet wird. |
|
Aufgerufen vom Framework, wenn die Textfarbe einer einzelnen Zelle bestimmen muss. |
|
Entfernt eine Sortierungsspalte aus der Liste der sortierten Spalten. |
|
Legt den aktuellen sortierte Spalte und die Sortierreihenfolge fest. |
|
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
Anforderungen
Header: afxlistctrl.h