Přidání ovládacích prvků do dialogového okna způsobí nefunkčnost okna.
Po přidání společného řízení nebo ovládací prvek pro dialogové okno se nezobrazí při testování dialogové okno nebo vlastní dialogové okno se nezobrazí.
Příklad problému
Vytvořte projekt Win32, změna nastavení aplikace vytvořit aplikaci pro systém Windows (není aplikace konzoly).
V Zobrazení zdrojů, poklepejte na soubor .rc.
V dialogovém okně Možnosti poklepání o pole.
Přidat Kontrolu IP adresy do dialogového okna.
Uložit a znovu vytvořit všechny.
Spusťte program.
V dialogovém okně pomoci nabídky, klepněte o příkaz; Zobrazí se dialogové okno bez.
Příčina
V současné době dialogové okno editor nepřidá automaticky kód projektu při přetažení společné prvky nebo RTF úpravy ovládacích prvků do dialogové okno.Ani Visual Studio poskytuje chyba nebo varování při výskytu tohoto problému.Kód pro kontrolu je nutné přidat ručně.
Posuvník |
Stromové řízení |
Výběr data a času |
Číselník |
Ovládací prvek karta |
Měsíční kalendář |
Průběh řízení |
Ovládací prvek animace |
Ovládací prvek Adresa IP |
Klávesové zkratky |
Ovládací prvek RichEdit |
Rozšířené pole se seznamem |
Ovládací prvek seznamu |
Ovládací prvek RichEdit 2.0 |
Vlastní ovládací prvek |
Oprava běžných ovládacích prvků
Chcete-li použít běžné ovládací prvky v dialogovém okně, je třeba volání InitCommonControlsEx nebo AFXInitCommonControls než vytvořit dialogové okno.
Oprava RichEdit ovládací prvky
Musíte zavolat LoadLibrary pro úpravy formátovaného ovládací prvky.Další informace naleznete v tématu pomocí ovládacího prvku RichEdit 1.0 s MFC, O RTF upravit prvky v Windows SDK, a Přehled Rich Edit Control.
Požadavky
Win32