如何以编程方式创建列表控件?

时间:2011-12-05 06:48:04

标签: c++ visual-c++ mfc

如何以编程方式创建列表控件?

即:

CListCtrl *lstCtrl = new CListCtrl;
lstCtrl->Create(WS_CHILD | WS_VISIBLE, CRect(10, 10, 320, 280), this, 0x285);

但是如何设置数据,列大小,标题,行等... 我找到的所有示例都展示了如何使用向导并使用它在代码中创建的变量来完成所有这些操作。

1 个答案:

答案 0 :(得分:2)

您可能想在ReportMode中使用它:在LVS_REPORT调用中使用Create标记。

然后,您可以致电InsertColumn添加列,InsertItem添加项目。然后,使用SetItemText设置已插入项目中其他列的文本。