Klasa CMFCListCtrl
CMFCListCtrl Klasa rozszerza funkcjonalność Klasa CListCtrl klasy poprzez wspieranie nagłówka zaawansowane funkcje sterowania Klasa CMFCHeaderCtrl.
class CMFCListCtrl : public CListCtrl
Członkowie
Metody publiczne
Nazwa |
Opis |
---|---|
Umożliwia oznaczanie sortowane kolumny z innego koloru tła. |
|
Włącza tryb sortowania wielu. |
|
Zwraca odwołanie do formantu nagłówka podkreślone. |
|
Kontroli, jeśli formant listy w trybie wielu sortowania. |
|
Wywoływane w ramach, gdy go należy porównać dwa elementy sterowania listy. |
|
Wywoływane w ramach, gdy należy określić, kolor tła pojedynczych komórek. |
|
Wywoływane przez ramy, gdy musi uzyskać czcionki dla komórki rysowana. |
|
Wywoływane w ramach, gdy należy określić, kolor tekstu pojedynczych komórek. |
|
Usuwa kolumnę sortowania z listy kolumn sortowane. |
|
Ustawia bieżący kolumn sortowane i porządek sortowania. |
|
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
Wymagania
Nagłówek: afxlistctrl.h