Udostępnij za pośrednictwem


CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog

Konstrukcje CMFCToolBarsCustomizeDialog obiektu.

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
);

Parametry

  • [w]pWndParentFrame
    Wskaźnik do ramki macierzystej.Ten parametr nie może być NULL.

  • [w]bAutoSetFromMenus
    Wartość logiczna określająca, czy dodać do listy poleceń menu poleceń ze wszystkich menu na polecenia strony.Jeśli ten parametr jest TRUE, polecenia menu są dodawane.W przeciwnym razie nie zostaną dodane polecenia menu.

  • [w]uiFlags
    Kombinacja flag, które wpływają na zachowanie okna dialogowego.Ten parametr może być jeden lub więcej z następujących wartości:

    • 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

  • [w]plistCustomPages
    Wskaźnik do listy CRuntimeClass obiektów, które należy określić dodatkowe strony niestandardowe.

Uwagi

plistCustomPages Parametr odnosi się do listy CRuntimeClass obiektów, które należy określić dodatkowe strony niestandardowe.Konstruktor dodaje więcej stron do okna dialogowego za pomocą CRuntimeClass::CreateObject metody.Zobacz próbki CustomPages, na przykład, który dodaje więcej stron do Dostosuj okno dialogowe.

Więcej informacji o wartości, które można przekazywać w uiFlags parametru, zobacz CMFCToolBarsCustomizeDialog::GetFlags.

Przykład

Poniższy przykład ilustruje sposób tworzenia obiektu CMFCToolBarsCustomizeDialog klasy.To urywek kodu jest częścią próbki niestandardowych stron.

    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

Wymagania

Nagłówek: afxtoolbarscustomizedialog.h

Zobacz też

Informacje

Klasa CMFCToolBarsCustomizeDialog

Wykres hierarchii

CRuntimeClass::CreateObject

CMFCToolBarsCustomizeDialog::GetFlags