Udostępnij za pośrednictwem


Klasa CMFCListCtrl

CMFCListCtrl Klasa rozszerza funkcjonalność Klasa CListCtrl klasy poprzez wspieranie nagłówka zaawansowane funkcje sterowania Klasa CMFCHeaderCtrl.

class CMFCListCtrl : public CListCtrl

Członkowie

Bb983191.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CMFCListCtrl::EnableMarkSortedColumn

Umożliwia oznaczanie sortowane kolumny z innego koloru tła.

CMFCListCtrl::EnableMultipleSort

Włącza tryb sortowania wielu.

CMFCListCtrl::GetHeaderCtrl

Zwraca odwołanie do formantu nagłówka podkreślone.

CMFCListCtrl::IsMultipleSort

Kontroli, jeśli formant listy w trybie wielu sortowania.

CMFCListCtrl::OnCompareItems

Wywoływane w ramach, gdy go należy porównać dwa elementy sterowania listy.

CMFCListCtrl::OnGetCellBkColor

Wywoływane w ramach, gdy należy określić, kolor tła pojedynczych komórek.

CMFCListCtrl::OnGetCellFont

Wywoływane przez ramy, gdy musi uzyskać czcionki dla komórki rysowana.

CMFCListCtrl::OnGetCellTextColor

Wywoływane w ramach, gdy należy określić, kolor tekstu pojedynczych komórek.

CMFCListCtrl::RemoveSortColumn

Usuwa kolumnę sortowania z listy kolumn sortowane.

CMFCListCtrl::SetSortColumn

Ustawia bieżący kolumn sortowane i porządek sortowania.

CMFCListCtrl::Sort

Sortuje formant listy.

Uwagi

CMFCListCtrloferuje dwa ulepszenia Klasa CListCtrl klasy.Po pierwsze wskazuje, że sortowanie kolumn jest dostępna opcja automatycznie rysując strzałek sortowania w nagłówku.Po drugie obsługuje danych sortowania wielu kolumn jednocześnie.

Przykład

Poniższy przykład demonstruje, jak korzystać z różnych metod w CMFCListCtrl klasy.Przykład pokazuje, jak utworzyć formant listy, wstawianie kolumn, wstawianie elementów, Ustaw tekst elementu i ustawić czcionkę formant listy.To urywek kodu jest częścią próbki Visual Studio Demo.

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

Hierarchii dziedziczenia

CObject

   CCmdTarget

      CWnd

         CListCtrl

            CMFCListCtrl

Wymagania

Nagłówek: afxlistctrl.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CListCtrl

Inne zasoby

Klasy MFC