释义 |
CHeaderCtrl
CObject | └CCmdTarget | └CWnd | └CHeaderCtrl |
“标头控件”是一个窗口,通常在文本或数据顶部。它包含列名字,可以被拆分。用户可以拖动分隔线来分开各个部分,以设置各列的宽度。 CHeaderCtrl提供了Windows基本标头控件功能。此控件(以及CHeaderCtrl类)仅对运行于Windows 95,Windows NT 3.51版及以上的程序有效。 对IE 4.0的附加控件添加的功能包括:· | 标头项目的定制排序。 | · | 标头项目的拖放,直接重新设置标头项目。创建CHeaderCtrl对象时采用HDS_DRAGDROP风格。 | · | 在列大小改变时一直保持标头项目文本可视。创建CHeaderCtrl对象时采用HDS_DRAGDROP风格。 | · | 标头热追踪。当指针停留在标头项目之上时,标头项目高亮度显示。创建CHeaderCtrl对象时采用HDS_DRAGDROP风格。 | · | 支持图象列表。标头项目可以包含存放在CImageList对象中的图象。 | 要了解有关使用CHeaderCtrl的更多信息,可参阅联机文档的“VisualC++程序员指南”中的“控件主题”和“使用CHeaderCtrl”。 #include <afxcmn.h> 请参阅:CTabCtrl, CListCtrl, CImageList
CHeaderCtrl类的成员
构造函数CHeaderCtrl | 构造一个CHeaderCtrl对象 | Create | 创建一个标头控件并把它附加给CHeaderCtrl对象 |
属性GetItemCount | 获取一个标头控件下的项目总数 | GetItem | 获取一个标头控件中项目的更多信息 | SetItem | 设置一个标头控件中指定项目的属性 | GetImageList | 获取在标头控件中画标头项目的图象列表的句柄 | SetImageList | 将一个图象列表在标头控件中排列 | GetItemRect | 获取一个标头控件中给定控件的有界矩形 | GetOrderArray | 获取一个标头控件中自左至右的顺序排列的项目 | SetOrderArray | 在一个标头控件中设置自左至右的项目顺序 | OrderToIndex | 获得一个标头控件中依项目顺序排列的项目的索引值 |
操作InsertItem | 在一个标头控件中添加一个项目 | DeleteItem | 从一个标头控件中删除一个项目 | Layout | 在一个给定矩形中获取一个标头控件的大小和位置 | CreateDragImage | 创建一个项目的图象的透明形式 | SetHotDivider | 改变在标头项目之间的分隔线来显示一个标头项目的人工拖放 |
可覆盖的函数 |