当列表控件位于报表视图中时,将显示列,并提供组织每个列表控件项的各种子项的方法。 此组织通过列表控件中的列与列表控件项的关联子项之间的一对一对应实现。 有关子项的详细信息,请参阅 向控件添加项。 报表视图中的列表控件示例由 Windows 95 和 Windows 98 资源管理器中的“详细信息”视图提供。 第一列列出了文件夹、文件图标和标签。 其他列列出文件大小、文件类型、上次修改日期等。
即使可以随时将列添加到列表控件,但仅当控件 LVS_REPORT
的样式位处于打开状态时,这些列才可见。
每个列都有一个关联的标题项(请参阅 CHeaderCtrl)对象,该对象标记该列并允许用户调整列的大小。
如果列表控件支持报表视图,则需要在列表控件项中添加每个可能的子项的列。 通过准备 LVCOLUMN 结构,然后调用 InsertColumn 来添加列。 添加必要的列(有时称为标题项)后,可以使用属于嵌入标头控件的成员函数和样式对它们重新排序。 有关详细信息,请参阅 标题控件中的“排序项”。
注释
如果使用 LVS_NOCOLUMNHEADER 样式创建列表控件,将忽略任何插入列的尝试。