Sdílet prostřednictvím


Třída CMFCToolBarsCustomizeDialog

Dialogové okno Karta nemodální (Třída CPropertySheet), který umožňuje uživateli upravovat vlastní panely nástrojů, nabídky, klávesové zkratky, uživatelem definované nástroje a vizuální styl v aplikaci.Obvykle uživatel přistupuje výběrem dialogové vlastní z Nástroje nabídce.

Vlastní dialogové okno obsahuje šest karet: Příkazy, panely nástrojů, Nástroje, klávesnice, nabídky, a Možnosti.

class CMFCToolBarsCustomizeDialog : public CPropertySheet

Členy

Bb983543.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog

Konstrukce CMFCToolBarsCustomizeDialog objektu.

CMFCToolBarsCustomizeDialog::~CMFCToolBarsCustomizeDialog

Destruktoru.

Bb983543.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddButton

Vloží tlačítko panelu nástrojů do seznamu příkazů na Příkazy stránky

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddMenu

Načte nabídky z prostředků a volání CMFCToolBarsCustomizeDialog::AddMenuCommands této nabídky přidat do seznamu příkazů na Příkazy stránku.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddMenuCommands

Načte nabídky z prostředků a volání CMFCToolBarsCustomizeDialog::AddMenuCommands této nabídky přidat do seznamu příkazů na Příkazy stránku.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddToolBar

Na panelu nástrojů se načte z prostředků.Potom pro každý příkaz v nabídce volání CMFCToolBarsCustomizeDialog::AddButton metodu vložení tlačítka v seznamu příkazů na Příkazy stránky určené kategorii.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::Create

Zobrazí vlastní dialogové okno.

CMFCToolBarsCustomizeDialog::EnableTools

Vyhrazeno pro budoucí použití.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::EnableUserDefinedToolbars

Povoluje nebo zakazuje vytváření nové panely nástrojů pomocí vlastní dialogové okno.

CMFCToolBarsCustomizeDialog::FillAllCommandsList

Naplní zadané CListBox objekt s příkazy Všechny příkazy kategorie.

CMFCToolBarsCustomizeDialog::FillCategoriesComboBox

Naplní zadané CComboBox objekt s názvem kategorie každý příkaz vlastní dialogové okno.

CMFCToolBarsCustomizeDialog::FillCategoriesListBox

Naplní zadané CListBox objekt s názvem kategorie každý příkaz vlastní dialogové okno.

CMFCToolBarsCustomizeDialog::GetCommandName

Načte název, který je spojen s ID daného příkazu.

CMFCToolBarsCustomizeDialog::GetCountInCategory

Vyhledá číslo položky v seznamu poskytnutého daný textový popisek.

CMFCToolBarsCustomizeDialog::GetFlags

Načte sadu příznaků, které ovlivňují chování dialogového okna.

CMFCToolBarsCustomizeDialog::GetThisClass

Používané rámci získat ukazatel CRuntimeClass objekt, který je přidružen typ této třídy.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnEditToolbarMenuImage

Spustí editor obrazu tak, aby uživatel upravit ikonu na položku nabídky nebo tlačítko panelu nástrojů.

CMFCToolBarsCustomizeDialog::OnInitDialog

Přepíše rozšířit inicializační vlastnosti list.(Přepíše CPropertySheet::OnInitDialog.)

CMFCToolBarsCustomizeDialog::PostNcDestroy

Volat v rámci okna byl zničen.(Přepíše CPropertySheet::PostNcDestroy .)

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::RemoveButton

Odebere tlačítko s ID zadaný příkaz z určené kategorii nebo ze všech kategorií.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::RenameCategory

Přejmenuje na kategorii v seznamu kategorií Příkazy kartu.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::ReplaceButton

Nahradí na tlačítka v seznamu příkazů Příkazy kartu s nový objekt tlačítka panelu nástrojů.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::SetUserCategory

Přidá do seznamu kategorií, které se zobrazí v kategorii Příkazy kartu.

Bb983543.collapse_all(cs-cz,VS.110).gifChráněné metody

Název

Description

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::CheckToolsValidity

Volat rámec, zda je platný seznam uživatelem definovaných nástrojů.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnAfterChangeTool

Rámci vyvolána při změně vlastnosti nástroje uživatelem definovaný.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnAssignKey

Určuje, zda může být zadaná klávesová zkratka přiřazena akce.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnBeforeChangeTool

Určuje, zda lze změnit uživatelem definované nástroj.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnInitToolsPage

Rámcem volána, když uživatel vybere Nástroje karta je požadováno.

Poznámky

Zobrazit vlastní dialogovém okně pole, vytvořte CMFCToolBarsCustomizeDialog objektu a volání CMFCToolBarsCustomizeDialog::Create metoda.

Zatímco vlastní dialog je aktivní, aplikace funguje ve zvláštním režimu, který omezuje uživatele na vlastní úkoly.

Příklad

Následující příklad demonstruje použití různých metod v CMFCToolBarsCustomizeDialog třídy.Příklad ukazuje, jak nahradit na tlačítku panelu nástrojů v seznamu příkazů Příkazy stránky, povolit vytváření nové panely nástrojů pomocí vlastní zobrazení dialogového okna a úprav dialogové okno.Tento fragment kódu je součástí IE Demo vzorku.

    pDlgCust->ReplaceButton (ID_FAVORITS_DUMMY,
        CMFCToolBarMenuButton ((UINT)-1, menuFavorites, -1, strFavorites));
    pDlgCust->EnableUserDefinedToolbars();
    pDlgCust->Create ();

Hierarchii dědičnosti

CObject

   CCmdTarget

      CWnd

         CPropertySheet

            CMFCToolBarsCustomizeDialog

Požadavky

Záhlaví: afxToolBarsCustomizeDialog.h

Viz také

Referenční dokumentace

Diagram hierarchie

Třída CPropertySheet

Další zdroje

Třídy MFC