共用方式為


CMFCListCtrl 類別

CMFCListCtrl 類別會支援 CMFCHeaderCtrl 類別的進階標題控制項功能 類別 CListCtrl 擴充類別的功能。

class CMFCListCtrl : public CListCtrl

Members

Bb983191.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CMFCListCtrl::EnableMarkSortedColumn

可以標記有不同背景色彩的排序資料行。

CMFCListCtrl::EnableMultipleSort

啟動多個排序方式。

CMFCListCtrl::GetHeaderCtrl

傳回對底線的標題控制項的參考。

CMFCListCtrl::IsMultipleSort

檢查清單控制項是否在多個排序模式。

CMFCListCtrl::OnCompareItems

呼叫由架構,在必須比較兩個清單控制項項目。

CMFCListCtrl::OnGetCellBkColor

呼叫框架,則必須判斷個別儲存格的背景色彩。

CMFCListCtrl::OnGetCellFont

呼叫框架,則它必須取得正在繪製的儲存格中的字型。

CMFCListCtrl::OnGetCellTextColor

呼叫框架,則必須判斷個別儲存格的文字色彩。

CMFCListCtrl::RemoveSortColumn

從排序的資料行清單中移除排序資料行。

CMFCListCtrl::SetSortColumn

設定目前排序的資料行和排序次序。

CMFCListCtrl::Sort

排序清單控制項。

備註

CMFCListCtrl類別 CListCtrl 類別提供兩個加強功能。 首先,它會表示資料行排序是可用的選項會自動繪製在標題的排序箭號。 接著,它支援並行排序多個資料行中的資料。

範例

下列範例會在 CMFCListCtrl 類別會示範如何使用各種方法。 這個範例顯示如何建立清單控制項,來插入資料行,插入項目,將項目的文字,並將清單控制項的字型。 這個程式碼片段是 Visual Studio 示範範例的一部分。

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

繼承階層架構

CObject

   CCmdTarget

      CWnd

         CListCtrl

            CMFCListCtrl

需求

標題: afxlistctrl.h

請參閱

參考

階層架構圖

類別 CListCtrl

其他資源

MFC 類別