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