Sdílet prostřednictvím


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ů technologie 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
Test Dialog button Testovací dialogové okno Space Across button mezi
Align Lefts button Zarovnat doleva Space Down button Dolů
Align Rights button Zarovnat práva Make Same Width button Nastavit stejnou šířku
Align Tops button Zarovnat nahoru Make Same Height button Nastavit stejnou výšku
Align Bottoms button Zarovnat dolů Make Same Size button Nastavit stejnou velikost
Center Vertical button Svisle Toggle Grid button Přepnout mřížku
Center Horizontal button Vodorovně Toggle Guides button 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 popis textu.
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