标头控件在对话框编辑器中不直接可用(尽管可以添加包括标头控件的列表控件)。
在对话框中放置标头控件
在对话框类中手动嵌入类型为 CHeaderCtrl 的成员变量。
在 OnInitDialog,创建并设置
CHeaderCtrl
的样式,定位并显示它。向标头控件添加项。
将标头控件放在视图(而不是 CListView)中
在视图类中嵌入 CHeaderCtrl 对象。
在视图的 OnInitialUpdate 成员函数中设置标头控件窗口的样式、位置并显示该窗口。
向标头控件添加项。
在任一情况下,嵌入式控件对象都是在创建视图或对话框对象时创建的。 因此,必须调用 CHeaderCtrl::Create 来创建控件窗口。 要定位控件,请调用 CHeaderCtrl::Layout 以确定控件的初始大小和位置,并调用 SetWindowPos 设置所需的位置。 然后,按照将项添加到标头控件中所述添加项。
有关详细信息,请参阅 Windows SDK 中的创建标头控件。