Editor dialogových oken (C++)
Editor dialogových oken umožňuje vytvářet nebo upravovat prostředky dialogového okna.
- Pokud chcete otevřít editor, poklikejte na soubor .rc dialogového okna v okně Zobrazení prostředků nebo přejděte do nabídky Zobrazit>jiné zobrazení prostředků systému Windows>.
Jedním z prvních kroků při vytváření nového dialogového okna nebo šablony dialogového okna je přidání ovládacích prvků. V Editoru dialogů můžete uspořádat ovládací prvky tak, aby odpovídaly určité velikosti, obrazci nebo zarovnání, nebo je můžete přesunout, aby fungovaly v dialogovém okně. Rovněž lze ovládací prvky snadno odstranit.
Dialogové okno lze uložit jako šablonu, takže je možné jej znovu použít. Rovněž lze snadno přepínat mezi návrhem dialogového okna a editací kódu, který jej implementuje.
V Editoru dialogů je také možné upravit vlastnosti jednoho nebo více ovládacích prvků. Můžete změnit pořadí ovládacích prvků, ve kterém ovládací prvky získávají fokus při stisknutí klávesy Tab , nebo můžete definovat přístupovou klávesu nebo kombinaci kláves, která uživatelům umožňuje zvolit ovládací prvek pomocí klávesnice.
Editor dialogových oken také umožňuje používat vlastní ovládací prvky, včetně ovládacích prvků ActiveX. Můžete také upravit zobrazení formuláře, zobrazení záznamů nebo dialogové pruhy.
Počínaje sadou Visual Studio 2015 můžete pomocí Editoru dialogů definovat dynamická rozložení, která určují, jak se ovládací prvky při změně velikosti dialogového okna přesunou a změní jeho velikost. Další informace naleznete v tématu Dynamické rozložení.
Další informace o prostředcích najdete v tématu vytvoření dialogového okna a ovládacích prvků dialogového okna.
Tip
Při používání Editoru dialogů můžete v mnoha případech vybrat pomocí pravého tlačítka myši a zobrazit místní nabídku často používaných příkazů.
Panel nástrojů editoru dialogových oken
Panel nástrojů Editor dialogů obsahuje tlačítka pro uspořádání rozložení ovládacích prvků v dialogovém okně, například velikost a zarovnání. Tlačítka panelu nástrojů Editor dialogového okna odpovídají příkazům v nabídce Formát .
Ikona | Význam | Ikona | Význam |
---|---|---|---|
Testovací dialogové okno | mezi | ||
Zarovnat doleva | Dolů | ||
Zarovnat práva | Nastavit stejnou šířku | ||
Zarovnat nahoru | Nastavit stejnou výšku | ||
Zarovnat dolů | Nastavit stejnou velikost | ||
Svisle | Přepnout mřížku | ||
Vodorovné | Přepnout vodítka |
- Pokud chcete zobrazit nebo skrýt panel nástrojů Editor dialogového okna, přejděte do nabídky Zobrazit>panely nástrojů>Dialogové okno Editor.
Když otevřete Editor dialogů v projektu C++, panel nástrojů Editor dialogů se automaticky zobrazí v horní části vašeho řešení, pokud ale panel nástrojů explicitně zavřete, budete ho muset vyvolat při příštím otevření Editoru dialogů. Zobrazení můžete přepnout tak, že ho vyberete ze seznamu dostupných panelů nástrojů a oken.
Přepínání mezi ovládacími prvky dialogového okna a kódem
V aplikacích MFC můžete poklikat na ovládací prvky dialogového okna a přejít na jejich kód obslužné rutiny nebo rychle vytvořit funkce obslužné rutiny zástupných procedur.
Výběrem ovládacího prvku vyberte tlačítko ControlEvents nebo tlačítko Zprávy v okno Vlastnosti a zobrazte úplný seznam zpráv a událostí systému Windows, které jsou pro vybranou položku k dispozici. V seznamu můžete vytvářet nebo upravovat funkce obslužné rutiny.
Pokud chcete přejít na kód z Editoru dialogů, poklikejte na ovládací prvek v dialogovém okně a přejděte na deklaraci pro jeho naposledy implementovanou funkci zpracování zpráv.
U tříd dialogových oken založených na ATL vždy přejdete na definici konstruktoru.
Chcete-li zobrazit události ovládacího prvku, vyberte ovládací prvek tlačítko ControlEvents v okně Vlastnosti .
Pokud má jeden ovládací prvek fokus v dialogovém okně, můžete kliknout pravým tlačítkem myši a vybrat Přidat obslužnou rutinu události. To umožňuje určit třídu, do které je přidána obslužná rutina. Další informace naleznete v tématu Přidání obslužné rutiny události.
Poznámka:
Volba tlačítka ControlEvents, když má dialogové okno fokus zobrazí seznam všech ovládacích prvků v dialogovém okně, které pak můžete rozbalit a upravit události pro jednotlivé ovládací prvky.
Chcete-li zobrazit zprávy pro dialogové okno s vybraným dialogovým oknem, zvolte tlačítko Zprávy v okně Vlastnosti .
Klávesy akcelerátoru
Níže jsou uvedeny výchozí klávesy akcelerátoru pro příkazy Editoru dialogů.
Command | Klávesy | Popis |
---|---|---|
Format.AlignBottoms | Ctrl + Shift + Šipka dolů | Zarovná dolní okraje vybraných ovládacích prvků s dominantním ovládacím prvkem. |
Format.AlignCenters | Shift + F9 | Zarovná svislé středy vybraných ovládacích prvků s dominantním ovládacím prvkem. |
Format.AlignLefts | Ctrl + Shift Šipka + doleva | Zarovná levé okraje vybraných ovládacích prvků s dominantním ovládacím prvkem. |
Format.AlignMiddles | F9 | Zarovná vodorovné středy vybraných ovládacích prvků s dominantním ovládacím prvkem. |
Format.AlignRights | Ctrl + Shift Šipka + doprava | Zarovná pravé okraje vybraných ovládacích prvků s dominantním ovládacím prvkem. |
Format.AlignTops | Ctrl + Shift Šipka + nahoru | Zarovná horní okraje vybraných ovládacích prvků s dominantním ovládacím prvkem. |
Format.ButtonBottom | Ctrl + B | Umístí vybraná tlačítka podél dolního středu dialogového okna. |
Format.ButtonRight | Ctrl + R | Umístí vybraná tlačítka do pravého horního rohu dialogového okna. |
Format.CenterHorizontal | Ctrl + Shift + F9 | Zarovná ovládací prvky vodorovně do dialogového okna. |
Format.CenterVertical | Ctrl + F9 | Zacentruje ovládací prvky svisle v dialogovém okně. |
Format.CheckMnemonics | Ctrl + M | Kontroluje jedinečnost mnemonic. |
Format.SizeToContent | Shift + F7 | Změní velikost vybraných ovládacích prvků tak, aby odpovídaly textu titulku. |
Format.SpaceAcross | Alt + Šipka doleva | Rovnoměrně zarovná vybrané ovládací prvky vodorovně. |
Format.SpaceDown | Alt + Šipka dolů | Rovnoměrně zarovná vybrané ovládací prvky svisle. |
Format.TabOrder | Ctrl + D | Nastaví pořadí ovládacích prvků v dialogovém okně. |
Format.TestDialog | Ctrl + T | Spustí dialogové okno pro testování vzhledu a chování. |
Format.ToggleGuides | Ctrl + G | Cykly mezi žádnou mřížkou, pokyny a mřížkou pro úpravy dialogového okna |
Pokud chcete změnit klávesové zkratky, přejděte do nabídky Možnosti nástrojů>a v části Prostředí zvolte Klávesnice.
Další informace najdete v tématu Identifikace a přizpůsobení klávesových zkratek.
Pokud chcete změnit nastavení, přejděte do nabídky Nástroje>importu a exportu nastavení.
Možnosti dostupné v dialogových oknech a názvy a umístění zobrazených příkazů nabídky se můžou lišit od toho, co je popsáno v nápovědě v závislosti na aktivním nastavení nebo edici. Další informace naleznete v tématu Přizpůsobení integrovaného vývojového prostředí sady Visual Studio.
Požadavky
Win32
Viz také
Editory prostředků
Postupy: Vytvoření dialogového okna
Ovládací prvky dialogového okna