CMFCListCtrl 類別
CMFCListCtrl 類別會支援 CMFCHeaderCtrl 類別的進階標題控制項功能 CListCtrl 類別 擴充類別的功能。
class CMFCListCtrl : public CListCtrl
Members
公用方法
名稱 |
描述 |
---|---|
可以標記有不同背景色彩的排序資料行。 |
|
啟動多個排序方式。 |
|
傳回對底線的標題控制項的參考。 |
|
檢查清單控制項是否在多個排序模式。 |
|
呼叫由架構,在必須比較兩個清單控制項項目。 |
|
呼叫框架,則必須判斷個別儲存格的背景色彩。 |
|
呼叫框架,則它必須取得正在繪製的儲存格中的字型。 |
|
呼叫框架,則必須判斷個別儲存格的文字色彩。 |
|
從排序的資料行清單中移除排序資料行。 |
|
設定目前排序的資料行和排序次序。 |
|
排序清單控制項。 |
備註
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);
繼承階層架構
需求
標題: afxlistctrl.h