CMFCCaptionBar对象是一个控件栏,可以显示三个元素:按钮,文本标签和位图。它一次只能显示每种类型的一个元素。您可以将每个元素对齐到控件的左边缘或右边缘或中心。还可以将平面或3D样式应用于标题栏的顶部和底部边框。
要创建标题栏,按下列步骤操作:
1. 构造CMFCCaptionBar对象。 通常,您可以将标题栏添加到框架窗口类。
2. 调用CMFCCaptionBar :: Create方法创建标题栏控件并将其附加到CMFCCaptionBar对象。
3. 调用CMFCCaptionBar :: SetButton,CMFCCaptionBar :: SetText,CMFCCaptionBar :: SetIcon和CMFCCaptionBar :: SetBitmap来设置标题栏元素。
设置按钮元素时,必须为按钮分配命令ID。 当用户单击该按钮时,标题栏会将具有此ID的WM_COMMAND消息路由到父框架窗口,也就是可用ON_COMMAND 分配该消息到消息处理函数.
官方文档: https://docs.microsoft.com/en-us/cpp/mfc/reference/cmfccaptionbar-class?view=vs-2017#setimagetooltip