Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Aplikace pro Windows často komunikují s uživatelem prostřednictvím dialogových oken. Třída CDialog poskytuje rozhraní pro správu dialogových oken, editor dialogových oken Visual C++ usnadňuje návrh dialogových oken a vytváření prostředků šablony dialogového okna a průvodce kód zjednodušuje proces inicializace a ověřování ovládacích prvků v dialogovém okně a shromažďování hodnot zadaných uživatelem.
Dialogová okna obsahují ovládací prvky, mezi které patří:
Běžné ovládací prvky Windows, jako jsou pole pro úpravy, tlačítka, seznamy, pole se seznamem, stromové ovládací prvky, ovládací prvky seznamu a indikátory průběhu.
Ovládací prvky ActiveX
Uživatelsky kreslené ovládací prvky: ovládací prvky, za jejichž kreslení zodpovídáte v dialogovém okně.
Většina dialogových oken je modálních, což vyžaduje, aby uživatel zavřel dialogové okno, než může používat jakoukoli jinou část programu. Je ale možné vytvořit bezmodální dialogová okna, která uživatelům umožňují pracovat s jinými okny, když je dialogové okno otevřené. MFC podporuje oba druhy dialogového okna s třídou CDialog
. Ovládací prvky jsou uspořádány a spravovány pomocí prostředku šablony dialogového okna vytvořeného v editoru dialogů.
Seznamy vlastností, označované také jako dialogová okna karet, jsou dialogová okna, která obsahují "stránky" různých ovládacích prvků dialogového okna. Každá stránka má nahoře složku se souborem "tab". Kliknutím na kartu se tato stránka zobrazí před dialogové okno.
O čem chcete vědět víc
Seznamy vlastností a stránky vlastností v dialogovém okně
Typově bezpečný přístup k ovládacím prvkům v dialogovém okně
Vytvoření aplikace, jejíž uživatelské rozhraní je dialogové okno: viz CMNCTRL1 nebo CMNCTRL2 ukázkové programy. Průvodce aplikací poskytuje tuto možnost také.