创建CToolBarCtrl对象
CToolBarCtrl 对象包含几个内部数据结构 (按钮位图图像列表,按钮标签字符串列表和列表关联图像和字符串包含按钮的位置、样式、状态和命令 ID 的 TBBUTTON 结构 )。 每个这些数据结构组件的从零开始的索引引用。 在使用 CToolBarCtrl 对象之前,您必须将这些数据结构。 有关数据结构的列表,请参见。 Windows SDK的 工具栏控件 。 字符串列表可以为该按钮标签只使用;不能从工具栏检索字符串。
若要使用 CToolBarCtrl 对象,则通常执行以下步骤:
使用 CToolBarCtrl 对象
构造 CToolBarCtrl 对象。
调用 创建 创建窗口工具栏公共控件并将其附加到 CToolBarCtrl 对象。 如果希望按钮的位图图像,添加按钮位图到工具栏通过调用 AddBitmap。 如果希望按钮的字符串标签,请添加到工具栏通过调用 AddString 和 AddStrings。 在调用 AddString 和 AddStrings后,应调用 autosize 以便获取字符串显示。
添加按钮结构到工具栏通过调用 AddButtons。
如果希望工具提示,处理工具栏上的所有者窗口的 TTN_NEEDTEXT 消息 处理工具提示通知如中所述。
如果您希望您的用户可以自定义工具栏,处理自定义在所有者窗口的通知消息。 处理自定义通知所述。