创建CToolBarCtrl对象

CToolBarCtrl 对象包含几个内部数据结构 (按钮位图图像列表,按钮标签字符串列表和列表关联图像和字符串包含按钮的位置、样式、状态和命令 ID 的 TBBUTTON 结构 )。 每个这些数据结构组件的从零开始的索引引用。 在使用 CToolBarCtrl 对象之前,您必须将这些数据结构。 有关数据结构的列表,请参见。 Windows SDK的 工具栏控件 。 字符串列表可以为该按钮标签只使用;不能从工具栏检索字符串。

若要使用 CToolBarCtrl 对象,则通常执行以下步骤:

使用 CToolBarCtrl 对象

  1. 构造 CToolBarCtrl 对象。

  2. 调用 创建 创建窗口工具栏公共控件并将其附加到 CToolBarCtrl 对象。 如果希望按钮的位图图像,添加按钮位图到工具栏通过调用 AddBitmap。 如果希望按钮的字符串标签,请添加到工具栏通过调用 AddStringAddStrings。 在调用 AddStringAddStrings后,应调用 autosize 以便获取字符串显示。

  3. 添加按钮结构到工具栏通过调用 AddButtons

  4. 如果希望工具提示,处理工具栏上的所有者窗口的 TTN_NEEDTEXT 消息 处理工具提示通知如中所述。

  5. 如果您希望您的用户可以自定义工具栏,处理自定义在所有者窗口的通知消息。 处理自定义通知所述。

请参见

参考

使用CToolBarCtrl

概念

控件(MFC)