在 MFC 的 CToolBarCtrl 类中,确实有一个名为 CToolBarCtrl::InsertButton 的公共方法,用于在工具栏中插入一个新的按钮。

以下是 CToolBarCtrl::InsertButton 方法的简要说明:
int InsertButton(int nIndex, LPTBBUTTON lpButton);

参数:
  •  nIndex:要插入新按钮的位置索引。

  •  lpButton:指向 TBBUTTON 结构的指针,该结构描述了新按钮的属性。


返回值:
  •  如果成功,返回新插入按钮的索引。

  •  如果失败,返回 -1。


示例代码:
TBBUTTON tbButton;
// 假设已经初始化了 tbButton 的各个属性

int nIndex = m_ToolBarCtrl.InsertButton(0, &tbButton);
if (nIndex != -1) {
    // 成功插入按钮,nIndex 包含了新插入按钮的索引
} else {
    // 插入按钮失败
}

这个方法允许您在工具栏的指定位置插入一个新的按钮。


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