向控件添加项

若要将项添加到列表控件 (CListCtrl),请调用几个 InsertItem 成员函数版本之一,具体取决于你拥有的信息。 一个版本采用你准备的 LVITEM 结构。 因为 LVITEM 结构包含很多成员,所以您更容易控制列表控件项的特性。

LVITEM 结构的两个重要成员(与报表视图有关)是 iItemiSubItem 成员。 iItem 成员是结构正在引用的项的从零开始的索引,而 iSubItem 成员是子项的从零开始的索引或为零(如果结构包含有关项的信息)。 利用这两个成员,您可以为每个项确定在列表控件位于报表视图中时显示的子项信息的类型和值。 有关详细信息,请参阅 CListCtrl::SetItem

其他成员指定项的文本、图标、状态和项数据。 “项数据”是应用程序定义与列表视图项关联的值。 有关 LVITEM 结构的详细信息,请参阅 CListCtrl::GetItem

其他版本的 InsertItem 采用一个或多个单独值(与 LVITEM 结构中的成员对应),这样,您便可以只初始化您想支持的成员。 通常,列表控件管理列表项的存储,但你可以改为使用“回调项”在应用程序中存储某些信息。有关详细信息,请参阅本主题中的回调项和回调掩码以及 Windows SDK 中的回调项和回调掩码

有关详细信息,请参阅添加列表视图项和子项

另请参阅

使用 CListCtrl
控件