Sdílet prostřednictvím


Třída CMFCListCtrl

CMFCListCtrl Třída rozšiřuje funkce Třída CListCtrl třídy podporou ovládací funkce rozšířené hlavičky Třída CMFCHeaderCtrl.

class CMFCListCtrl : public CListCtrl

Členy

Bb983191.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CMFCListCtrl::EnableMarkSortedColumn

Umožňuje označit seřazený sloupec s jinou barvu pozadí.

CMFCListCtrl::EnableMultipleSort

Umožňuje více režim řazení.

CMFCListCtrl::GetHeaderCtrl

Vrátí odkaz na prvku podtržený záhlaví.

CMFCListCtrl::IsMultipleSort

Kontroluje, pokud je ovládací prvek seznamu v režimu více řazení.

CMFCListCtrl::OnCompareItems

Volat rámcem, pokud jej musíte porovnat dvě položky seznamu ovládacího prvku.

CMFCListCtrl::OnGetCellBkColor

Volat rámcem, pokud je třeba určit barvu pozadí jednotlivých buněk.

CMFCListCtrl::OnGetCellFont

Rámci vyvolána při musí získat písma pro buňku kreslen.

CMFCListCtrl::OnGetCellTextColor

Volána rámcem, když je nutné určit barvu textu jednotlivé buňky.

CMFCListCtrl::RemoveSortColumn

Odebere ze seznamu řazení sloupců sloupec řazení.

CMFCListCtrl::SetSortColumn

Nastaví aktuální seřazený sloupec a pořadí řazení.

CMFCListCtrl::Sort

Seřadí ovládací prvek seznamu.

Poznámky

CMFCListCtrlnabízí dvě vylepšení Třída CListCtrl třídy.Nejprve označuje sloupec řazení je k dispozici možnost automaticky kreslením šipku řazení v hlavičce.Za druhé podporuje data řazení podle více sloupců současně.

Příklad

Následující příklad demonstruje použití různých metod v CMFCListCtrl třídy.Příklad ukazuje, jak vytvořit ovládací prvek seznamu, Vložit sloupce, vložení položky, nastavit text položky a nastavit písmo ovládací prvek seznamu.Tento fragment kódu je součástí Visual Studio Demo vzorku.

    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 dědičnosti

CObject

   CCmdTarget

      CWnd

         CListCtrl

            CMFCListCtrl

Požadavky

Záhlaví: afxlistctrl.h

Viz také

Referenční dokumentace

Diagram hierarchie

Třída CListCtrl

Další zdroje

Třídy MFC