标题控件和列表控件

在许多情况下,您将使用 CListCtrl 中或 CListView 嵌入对象的标题控件。 但是,有单独标题控件需要的对象,如操作中,数据排列在列或行的情况,如 CView派生的对象。 在这些情况下,您需要对外观更大程度的控制而默认嵌入的标题控件的行为。

在常见要控制标题提供标准,默认行为,您可能需要使用或 CListCtrl CListView。 使用 CListCtrl,当需要默认标题控件的功能,嵌入在列表视图公共控件。 使用 CListView,当所需默认标题控件的功能,嵌入对象视图。

备注

这些控件只包含的内置标题控件,使用 LVS_REPORT 样式,则列表创建视图控件。

在大多数情况下,将的标题控件的外观可以通过更改中的列表视图控件的样式。 此外,关于可以对标题控件的信息可以通过父列表视图控件的成员函数中。 但是,用于完全控制和访问权限,对嵌入的标题控件的特性和样式,建议对标题控件的对象指针获取。

嵌入对象的标题控件可以从 CListCtrlCListView 的调用。访问各个类的 GetHeaderCtrl 成员函数。 以下代码对此进行了说明:

CHeaderCtrl* pHeaderCtrl = m_ListCtrl.GetHeaderCtrl();
ASSERT(NULL != pHeaderCtrl);
//perform any needed operations on the header using pHeader

您想进一步了解什么?

请参见

参考

使用 CHeaderCtrl

概念

控件 (MFC)