创建列表控件
列表控件 (CListCtrl) 的创建方式取决于是否直接使用控件或使用类 CListView 。 如果使用 CListView,作为其文档/视图创建序列的一部分,框架构造视图。 创建列表视图创建列表控件 (两个是同一事物)。 控件在视图中 OnCreate 处理程序函数中创建。 在这种情况下,控件准备要添加项,通过调用 GetListCtrl。
使用 CListCtrl 直接在对话框
在对话框编辑器中,添加一个列表控件添加到对话框模板资源。 指定其控件 ID.
使用 添加成员变量向导 添加类型 CListCtrl 的成员变量与控件的属性。 可以使用此成员调用 CListCtrl 成员函数。
使用 " 属性 " 窗口映射在对话框类的功能任何一种列表控件通知消息。需要处理的处理程序 (请参见 映射到功能的消息)。
在 OnInitDialog,设置 CListCtrl的样式。 更改列表控件样式参见。 这将确定以 “视图”中要在控件中获取,不过,可以在以后更改视图。
使用 CListCtrl 在 nondialog 窗口
定义在视图或窗口类的控件。
(如果 subclassing 控件),请早于父窗口的 OnCreate 处理程序函数调用控件的 创建 成员函数,可以在 OnInitialUpdate,可能。 设置控件的样式。