次の方法で共有


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

参照

関連項目

CMFCToolBarsCustomizeDialog クラス

階層図

CRuntimeClass::CreateObject

CMFCToolBarsCustomizeDialog::GetFlags