在 MFC(Microsoft Foundation Classes)的 CToolBarCtrl 类中,确实存在 CToolBarCtrl::AddBitmap 方法。此方法用于向工具栏控件中添加一个图像列表。

以下是 CToolBarCtrl::AddBitmap 方法的一般形式:
int AddBitmap(int nNumButtons, UINT nBitmapID);

  •  nNumButtons 参数表示要添加的按钮数量。

  •  nBitmapID 参数是包含按钮图像的位图资源的 ID。


这个方法返回一个整数,表示添加的位图在工具栏控件中的起始索引。

以下是一个简单的示例:
CToolBarCtrl m_toolBar;
// 假设有一个已经创建的工具栏对象 m_toolBar

// 添加一个包含 10 个按钮的位图资源到工具栏
int startIndex = m_toolBar.AddBitmap(10, IDB_TOOLBAR_BITMAP);

在这个示例中,AddBitmap 方法被用于将一个包含 10 个按钮的位图资源添加到工具栏。IDB_TOOLBAR_BITMAP 是包含按钮图像的位图资源的 ID,你需要根据实际情况替换为你的位图资源 ID。


转载请注明出处:http://www.zyzy.cn/article/detail/22730/MFC/CToolBarCtrl