CObject |
└CCmdTarget |
└CWnd |
└CHeaderCtrl |
· | 标头项目的定制排序。 |
· | 标头项目的拖放,直接重新设置标头项目。创建CHeaderCtrl对象时采用HDS_DRAGDROP风格。 |
· | 在列大小改变时一直保持标头项目文本可视。创建CHeaderCtrl对象时采用HDS_DRAGDROP风格。 |
· | 标头热追踪。当指针停留在标头项目之上时,标头项目高亮度显示。创建CHeaderCtrl对象时采用HDS_DRAGDROP风格。 |
· | 支持图象列表。标头项目可以包含存放在CImageList对象中的图象。 |
CHeaderCtrl | 构造一个CHeaderCtrl对象 |
Create | 创建一个标头控件并把它附加给CHeaderCtrl对象 |
GetItemCount | 获取一个标头控件下的项目总数 |
GetItem | 获取一个标头控件中项目的更多信息 |
SetItem | 设置一个标头控件中指定项目的属性 |
GetImageList | 获取在标头控件中画标头项目的图象列表的句柄 |
SetImageList | 将一个图象列表在标头控件中排列 |
GetItemRect | 获取一个标头控件中给定控件的有界矩形 |
GetOrderArray | 获取一个标头控件中自左至右的顺序排列的项目 |
SetOrderArray | 在一个标头控件中设置自左至右的项目顺序 |
OrderToIndex | 获得一个标头控件中依项目顺序排列的项目的索引值 |
InsertItem | 在一个标头控件中添加一个项目 |
DeleteItem | 从一个标头控件中删除一个项目 |
Layout | 在一个给定矩形中获取一个标头控件的大小和位置 |
CreateDragImage | 创建一个项目的图象的透明形式 |
SetHotDivider | 改变在标头项目之间的分隔线来显示一个标头项目的人工拖放 |
DrawItem | 绘制一个标头控件中的指定项目 |