共用方式為


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