在 MFC 中,CMFCToolBar::InsertButton 是 CMFCToolBar 类的一个公共方法。这个方法用于向工具栏中插入一个新的按钮。

方法的原型如下:
int CMFCToolBar::InsertButton(
    const CMFCToolBarButton& button,
    int iInsertAt = -1
);

  •  button 参数是一个 CMFCToolBarButton 对象,它描述了要插入的按钮的属性。

  •  iInsertAt 参数是插入按钮的位置索引。如果该参数为 -1(默认值),则按钮将被插入到工具栏的末尾。


方法返回值是插入按钮的索引。

示例代码:
CMFCToolBarButton newButton(ID_NEW_BUTTON, -1, _T("New"), m_hIconNew);
int nIndex = toolBar.InsertButton(newButton);

// 在这里,可以处理插入按钮后的逻辑

这个方法通常用于在运行时动态地向工具栏添加按钮。


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