在 MFC 中,CToolBarCtrl 类确实有一个名为 DeleteButton 的公共方法,用于删除工具栏上的按钮。以下是该方法的一般格式和参数说明:
BOOL DeleteButton(int nIndex);

  •  nIndex:指定要删除的按钮的索引。


这个方法返回一个 BOOL 类型的值,表示删除是否成功。如果成功,返回非零值;如果失败,返回零。

你可以使用这个方法来删除工具栏上的特定按钮。例如:
CToolBarCtrl m_ToolBar;
// ...
int nIndexToDelete = 2; // 假设要删除第三个按钮
if (m_ToolBar.DeleteButton(nIndexToDelete))
{
    // 按钮删除成功
}

请注意,删除按钮后,工具栏上的其他按钮的索引可能会发生变化。


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