CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog

构造 CMFCToolBarsCustomizeDialog 对象。

CMFCToolBarsCustomizeDialog(
   CFrameWnd* pWndParentFrame,
   BOOL bAutoSetFromMenus = FALSE,
   UINT uiFlags = (AFX_CUSTOMIZE_MENU_SHADOWS | AFX_CUSTOMIZE_TEXT_LABELS | AFX_CUSTOMIZE_MENU_ANIMATIONS | AFX_CUSTOMIZE_NOHELP),
   CList <CRuntimeClass*, CRuntimeClass*>* plistCustomPages = NULL
);

参数

  • [in] pWndParentFrame
    对父帧的指针。 此参数不能为 NULL。

  • [in] bAutoSetFromMenus
    指定是否从所有菜单添加菜单命令添加到命令列出了 命令 页的布尔值。 如果此参数是 TRUE,菜单命令添加。 否则,菜单命令不会添加。

  • [in] uiFlags
    影响对话框的行为标志的组合。 此参数可以是一个或多个下列值:

    • AFX_CUSTOMIZE_MENU_SHADOWS

    • AFX_CUSTOMIZE_TEXT_LABELS

    • AFX_CUSTOMIZE_MENU_ANIMATIONS

    • AFX_CUSTOMIZE_NOHELP

    • AFX_CUSTOMIZE_CONTEXT_HELP

    • AFX_CUSTOMIZE_NOTOOLS

    • AFX_CUSTOMIZE_MENUAMPERS

    • AFX_CUSTOMIZE_NO_LARGE_ICONS

  • [in] plistCustomPages
    对的 CRuntimeClass 对象列表的指针指定其他的自定义页。

备注

plistCustomPages 参数引用的 CRuntimeClass 对象列表指定其他的自定义页。 使用 CRuntimeClass::CreateObject 方法,构造函数添加更多页添加到对话框。 为添加更多页。自定义 对话框的示例参见CustomPages示例。

有关可在 uiFlags 参数中传递的值的更多信息,请参见 CMFCToolBarsCustomizeDialog::GetFlags

示例

下面的示例演示如何构造对象 CMFCToolBarsCustomizeDialog 选件类。 此代码段是 自定义调用示例的一部分。

    CMFCToolBarsCustomizeDialog* pDlgCust = new CMFCToolBarsCustomizeDialog (this,
        TRUE /* Automatic menus scaning */, 
        AFX_CUSTOMIZE_MENU_SHADOWS | AFX_CUSTOMIZE_TEXT_LABELS | 
        AFX_CUSTOMIZE_MENU_ANIMATIONS, // default parameters
        &lstCustomPages); // pointer to the list of runtime classes of the custom property pages

要求

标头: afxtoolbarscustomizedialog.h

请参见

参考

CMFCToolBarsCustomizeDialog选件类

层次结构图

CRuntimeClass::CreateObject

CMFCToolBarsCustomizeDialog::GetFlags