创建列表控件

列表控件 (CListCtrl) 的创建方式取决于是否直接使用控件或使用类 CListView 。 如果使用 CListView,作为其文档/视图创建序列的一部分,框架构造视图。 创建列表视图创建列表控件 (两个是同一事物)。 控件在视图中 OnCreate 处理程序函数中创建。 在这种情况下,控件准备要添加项,通过调用 GetListCtrl

使用 CListCtrl 直接在对话框

  1. 在对话框编辑器中,添加一个列表控件添加到对话框模板资源。 指定其控件 ID.

  2. 使用 添加成员变量向导 添加类型 CListCtrl 的成员变量与控件的属性。 可以使用此成员调用 CListCtrl 成员函数。

  3. 使用 " 属性 " 窗口映射在对话框类的功能任何一种列表控件通知消息。需要处理的处理程序 (请参见 映射到功能的消息)。

  4. OnInitDialog,设置 CListCtrl的样式。 更改列表控件样式参见。 这将确定以 “视图”中要在控件中获取,不过,可以在以后更改视图。

使用 CListCtrl 在 nondialog 窗口

  1. 定义在视图或窗口类的控件。

  2. (如果 subclassing 控件),请早于父窗口的 OnCreate 处理程序函数调用控件的 创建 成员函数,可以在 OnInitialUpdate,可能。 设置控件的样式。

请参见

参考

使用CListCtrl

概念

控件(MFC)