在 MFC(Microsoft Foundation Classes)中,CToolBarCtrl 类的确有 AddBitmap 方法,用于向工具栏控件中添加位图。以下是该方法的简要说明:
int CToolBarCtrl::AddBitmap(int nNumButtons, UINT nBitmapID);

  •  nNumButtons:指定位图中按钮的数量。

  
  •  nBitmapID:指定包含按钮位图的资源 ID。


使用示例:
// 获取工具栏控件的指针
CToolBarCtrl& tbCtrl = m_wndToolBar.GetToolBarCtrl();

// 添加一个包含 16 个按钮的位图,位图的资源 ID 是 IDB_TOOLBAR_BITMAP
int nBitmapID = IDB_TOOLBAR_BITMAP;
int nNumButtons = 16;
tbCtrl.AddBitmap(nNumButtons, nBitmapID);

在这个示例中,IDB_TOOLBAR_BITMAP 是包含按钮图像的位图资源的 ID,nNumButtons 指定了位图中按钮的数量。通过调用 AddBitmap 方法,可以将指定位图中的按钮添加到工具栏控件中。

请注意,通常你还需要使用 SetButtonInfo 或其他方法为每个按钮设置标识符、样式等信息,以完全配置工具栏按钮。


转载请注明出处:http://www.pingtaimeng.com/article/detail/22683/MFC/CToolBarCtrl