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
Veřejné metody
Název |
Description |
---|---|
Umožňuje označit seřazený sloupec s jinou barvu pozadí. |
|
Umožňuje více režim řazení. |
|
Vrátí odkaz na prvku podtržený záhlaví. |
|
Kontroluje, pokud je ovládací prvek seznamu v režimu více řazení. |
|
Volat rámcem, pokud jej musíte porovnat dvě položky seznamu ovládacího prvku. |
|
Volat rámcem, pokud je třeba určit barvu pozadí jednotlivých buněk. |
|
Rámci vyvolána při musí získat písma pro buňku kreslen. |
|
Volána rámcem, když je nutné určit barvu textu jednotlivé buňky. |
|
Odebere ze seznamu řazení sloupců sloupec řazení. |
|
Nastaví aktuální seřazený sloupec a pořadí řazení. |
|
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
Požadavky
Záhlaví: afxlistctrl.h