创建标头控件

标题控件不直接可用在对话框编辑器 (尽管您可以将列表控件,包括一个头控件)。

将标题控件在对话框

  1. 手动嵌入类型 CHeaderCtrl 的成员变量中的对话框类。

  2. OnInitDialog,请创建一个并设置 CHeaderCtrl的样式,以确定它,并显示它。

  3. 将项添加到标题控件。

  4. 使用 " 属性 " 窗口映射在对话框类的处理程序所需的功能可处理所有的标题控件通知消息 (参见 映射到功能的消息)。

将标题控件在视图 (不是 CListView)

  1. 嵌入一 CHeaderCtrl 对象中的视图类。

  2. 样式,位置,并显示在视图中 OnInitialUpdate 成员函数的标题控件窗口。

  3. 将项添加到标题控件。

  4. 使用 " 属性 " 窗口映射在视图类的处理程序所需的功能可处理所有的标题控件通知消息 (参见 映射到功能的消息)。

在任一情况下,那么,当视图或对话框对象之后,控件嵌入对象创建的。然后必须调用 CHeaderCtrl::Create 创建控件的窗口。若要定位控件,请调用 CHeaderCtrl::Layout 确定控件的初始设置所需位置的大小并确定和 SetWindowPos 。然后添加项目中 将项添加到标题控件所述。

有关更多信息,请参见中 Windows SDK的 创建标题控件

请参见

参考

使用CHeaderCtrl

概念

控件(MFC)