在 MFC(Microsoft Foundation Classes)中,CMFCToolBarsCustomizeDialog 类的 FillCategoriesListBox 方法用于向自定义工具栏对话框中的类别(categories)列表框填充类别信息。这个方法通常在初始化对话框时调用,以便在类别列表框中显示所有可用的类别。

以下是 FillCategoriesListBox 方法的一般语法:
void CMFCToolBarsCustomizeDialog::FillCategoriesListBox(
    BOOL bAddAllCategory = FALSE // 是否添加“所有”类别
);

参数说明:
  •  bAddAllCategory: 是否添加“所有”类别,为 TRUE 表示添加,为 FALSE 表示不添加。


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

这样,就可以在自定义工具栏对话框的类别列表框中显示所有可用的类别,并可以选择“所有”类别。确保在调用该方法之前,你已经创建了工具栏对象,并传递了正确的参数。


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