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
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CMFCToolBarsCustomizeDialog objektu. |
|
CMFCToolBarsCustomizeDialog::~CMFCToolBarsCustomizeDialog |
Destruktoru. |
Veř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. |
Naplní zadané CListBox objekt s příkazy Všechny příkazy kategorie. |
|
Naplní zadané CComboBox objekt s názvem kategorie každý příkaz vlastní dialogové okno. |
|
Naplní zadané CListBox objekt s názvem kategorie každý příkaz vlastní dialogové okno. |
|
Načte název, který je spojen s ID daného příkazu. |
|
Vyhledá číslo položky v seznamu poskytnutého daný textový popisek. |
|
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ů. |
Přepíše rozšířit inicializační vlastnosti list.(Přepíše CPropertySheet::OnInitDialog.) |
|
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. |
Chrá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
Požadavky
Záhlaví: afxToolBarsCustomizeDialog.h