向控件添加项
若要将项添加到列表控件 (CListCtrl),根据信息。 InsertItem 成员函数的多个版本之一,您有。 一个版本采用准备的 LV_ITEM 结构。 由于 LV_ITEM framework 包含很多成员,您可以更好地控制列表控件项目的属性。
两个关键成员 (有关报表视图) 的 LV_ITEM 结构是 iItem 和 iSubItem 成员。 iItem 成员是框架引用项的从零开始的索引,然后 iSubItem 成员是子项的从一开始的索引或零,如果结构包含有关项目的信息。 这两个成员您确定,每个项目,的子项信息的类型和值,将突出显示列表控件在报表视图时。 有关更多信息,请参见 CListCtrl::SetItem。
附加成员指定项的文本、图标、状态和项数据。" 项目数据”是一个应用程序定义的值与列表视图项。 有关 LV_ITEM framework 的更多信息,请参见 CListCtrl::GetItem。
InsertItem 的其他版本采用一个或多个独立的值,与 LV_ITEM 结构的成员对应,使您可以初始化要支持的成员。 通常,列表控件管理存储为列表项,但是,可以在应用程序中存储某些此信息,使用 “回调项目”。有关更多信息,请参见本主题中 Windows SDK的 回调项目和回调掩码 和 回调项目和回调掩码 。
有关更多信息,请参见 添加列表视图项和子项。