在 MFC(Microsoft Foundation Classes)中,CMFCToolBarsCustomizeDialog 类的 RemoveButton 方法用于在自定义工具栏对话框中移除指定的按钮。这个方法通常用于在用户自定义工具栏时,移除特定的按钮。

以下是 RemoveButton 方法的一般语法:
void CMFCToolBarsCustomizeDialog::RemoveButton(
    int iIndex,    // 要移除的按钮的索引
    BOOL bAddToAvailableList = TRUE  // 是否将按钮添加到可用命令列表
);

参数说明:
  •  iIndex: 要移除的按钮的索引。

  •  bAddToAvailableList: 是否将按钮添加到可用命令列表,为 TRUE 表示添加,为 FALSE 表示不添加。


使用示例:
CMFCToolBarsCustomizeDialog customizeDialog(pYourToolBar, dwFlags, this);
customizeDialog.RemoveButton(0, TRUE);

这样,就可以在自定义工具栏对话框中移除索引为 0 的按钮,并将该按钮添加到可用命令列表。确保在调用该方法之前,你已经创建了工具栏对象,并传递了正确的参数。


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