列表控件和列表视图

为方便起见,MFC 将通过两种方式封装列表控件。 您可使用列表控件:

  • 直接使用,方式为将 对象嵌入对话框类。

  • 间接使用,方式为使用类 CListView

使用 CListView 可以轻松地将列表控件与 MFC 文档/视图体系结构集成,封装控件就像 CEditView 封装编辑控件一样:控件填充 MFC 视图的整个图面区域。 (视图是控件,转换为 CListView

CListView 对象继承自 CCtrlView 及其基类并添加成员函数以检索基础列表控件。 使用视图成员以将此视图作为视图使用。 使用 GetListCtrl 成员函数获取对列表控件的成员函数的访问权限。 使用这些成员

  • 添加、删除或操作列表中的“项”。

  • 设置或获取列表控件特性。

若要获取对作为 CListCtrl 的基础的 CListView 的引用,请通过列表视图类调用 GetListCtrl

CListCtrl& listCtrl = GetListCtrl();

本主题介绍了使用列表控件的两种方式。

另请参阅

使用 CListCtrl
控件