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
);
パラメーター
[入力] pWndParentFrame
親フレームへのポインター。このパラメーターには NULL を指定できません。[入力] bAutoSetFromMenus
すべてのメニューのメニュー コマンドを [Commands] ページのコマンドの一覧に追加するかどうかを指定するブール値。このパラメーターが TRUE の場合、メニュー コマンドは追加されます。それ以外の場合は、メニュー コマンドは追加されません。[入力] uiFlags
ダイアログ ボックスの動作に影響を与えるフラグの組み合わせ。このパラメーターには、次の値を 1 つ以上指定できます。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
[入力] plistCustomPages
追加のカスタム ページを指定する CRuntimeClass オブジェクトのリストへのポインター。
解説
plistCustomPages パラメーターは、追加のカスタム ページを指定する CRuntimeClass オブジェクトのリストを参照します。コンストラクターは、CRuntimeClass::CreateObject メソッドを使用してダイアログ ボックスにページを追加します。[Customize] ダイアログ ボックスにページを追加する例については、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