标头列表控件

在大多数情况下,将使用在 CListCtrlCListView 对象嵌入的标题控件。但是,具有单独标题控件对象是可取,例如操作数据,在列或行的情况下,在 CView派生的对象。在这些情况下,您需要访问外观进行更多的控制并默认嵌入式标题控件的行为。

在一般情况下您希望标头控件提供标准,默认行为,您可能需要使用 CListCtrlCListView 。使用 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)