清單控制項和清單檢視
為了方便起見,MFC 以兩種方式封裝清單控制項。 您可以下列方式來使用清單控制項:
CListView
可讓您輕鬆地將清單控制項與 MFC 檔/檢視架構整合,並封裝控制項,就像 CEditView 封裝編輯控制項一樣 :控制項會填滿 MFC 檢視的整個介面區。 (檢視 是 控制項,轉換成 CListView
。)
CListView
物件繼承自 CCtrlView 及其基類,並新增成員函式以擷取基礎清單控制項。 使用檢視成員來運用檢視。 使用 GetListCtrl 成員函式來取得清單控制項成員函式的存取權。 使用這些成員:
在清單中加入、刪除或操作「項目」。
設定或取得清單控制項屬性。
若要取得以 CListCtrl
為基礎的 CListView
的參考,請從清單檢視類別呼叫 GetListCtrl
:
CListCtrl& listCtrl = GetListCtrl();
本主題說明兩種使用清單控制項的方式。