Sdílet prostřednictvím


Třídy dialogových oken

Třída CDialog a odvozené třídy zapouzdřují funkce dialogového okna. Vzhledem k tomu, že dialogové okno je zvláštní druh okna, CDialog je odvozen z CWnd. Odvozujte třídy CDialog dialogového okna nebo použijte některou z běžných tříd dialogových oken, jako je otevření nebo uložení souboru, tisk, výběr písma nebo barvy, zahájení operace hledání a nahrazení nebo provádění různých operací souvisejících s OLE.

Cdialog
Základní třída pro všechna dialogová okna, modální i bezmodální.

CDataExchange
Poskytuje informace o výměně a ověření dat pro dialogová okna.

Běžné dialogy

Tyto třídy dialogového okna zapouzdřují společná dialogová okna systému Windows. Poskytují snadno použitelné implementace složitých dialogových oken.

CCommonDialog
Základní třída pro všechna společná dialogová okna.

CFileDialog
Poskytuje standardní dialogové okno pro otevření nebo uložení souboru.

CColorDialog
Poskytuje standardní dialogové okno pro výběr barvy.

CFontDialog
Poskytuje standardní dialogové okno pro výběr písma.

CFindReplaceDialog
Poskytuje standardní dialogové okno pro operaci hledání a nahrazení.

CPrintDialog
Poskytuje standardní dialogové okno pro tisk souboru.

CPrintDialogEx
Poskytuje seznam vlastností Tisk systému Windows.

CPageSetupDialog
Zapouzdřuje služby poskytované běžným dialogem Vzhled stránky systému Windows s další podporou nastavení a úpravou tiskových okrajů.

Běžné dialogy OLE

OLE přidá do Windows několik běžných dialogových oken. Tyto třídy zapouzdřují společná dialogová okna OLE.

COleDialog
Používá se architekturou k zahrnutí běžných implementací pro všechna dialogová okna OLE. Všechny třídy dialogového okna v kategorii uživatelského rozhraní jsou odvozeny z této základní třídy. COleDialog nelze použít přímo.

COleInsertDialog
Zobrazí dialogové okno Vložit objekt, standardní uživatelské rozhraní pro vložení nových propojených nebo vložených položek OLE.

COlePasteSpecialDialog
Zobrazí dialogové okno Vložit jinak, standardní uživatelské rozhraní pro implementaci příkazu Upravit vložit jinak.

COleLinksDialog
Zobrazí dialogové okno Upravit odkazy, standardní uživatelské rozhraní pro úpravu informací o propojených položkách.

COleChangeIconDialog
Zobrazí dialogové okno Změnit ikonu, standardní uživatelské rozhraní pro změnu ikony přidružené k vložené nebo propojené položce OLE.

COleConvertDialog
Zobrazí dialogové okno Převést, standardní uživatelské rozhraní pro převod položek OLE z jednoho typu do druhého.

COlePropertiesDialog
Zapouzdřuje společné dialogové okno Vlastností OLE systému Windows. Společná dialogová okna Vlastností OLE poskytují snadný způsob zobrazení a úpravy vlastností položky dokumentu OLE způsobem konzistentním se standardy Systému Windows.

COleUpdateDialog
Zobrazí dialogové okno Aktualizovat, standardní uživatelské rozhraní pro aktualizaci všech odkazů v dokumentu. Dialogové okno obsahuje indikátor průběhu, který indikuje, jak zavřít postup aktualizace k dokončení.

COleChangeSourceDialog
Zobrazí dialogové okno Změnit zdroj, standardní uživatelské rozhraní pro změnu cíle nebo zdroje odkazu.

COleBusyDialog
Zobrazí dialogová okna Server Busy a Server Nereaguje, standardní uživatelské rozhraní pro zpracování volání zaneprázdněných aplikací. Obvykle se zobrazí automaticky pomocí COleMessageFilter implementace.

Třídy seznamu vlastností

Třídy seznamu vlastností umožňují aplikacím používat seznamy vlastností, označované také jako dialogy s kartami. Seznamy vlastností představují efektivní způsob uspořádání velkého počtu ovládacích prvků v jednom dialogovém okně.

CPropertyPage
Poskytuje jednotlivé stránky v seznamu vlastností. Odvodit třídu z CPropertyPage každé stránky, která se má přidat do seznamu vlastností.

CPropertySheet
Poskytuje rámec pro více stránek vlastností. Odvozujte třídu seznamu vlastností, abyste CPropertySheet mohli rychle implementovat seznamy vlastností.

COlePropertyPage
Zobrazí vlastnosti ovládacího prvku OLE v grafickém rozhraní, podobně jako dialogové okno.

Třídy dialogových oken založených na HTML

Cdhtmldialog
Používá se k vytváření dialogových oken, která implementují své uživatelské rozhraní s HTML místo prostředků dialogového okna.

CMultiPageDHtmlDialog
Zobrazí několik stránek HTML postupně a zpracovává události z každé stránky.

Tyto třídy nejsou dialogová okna za sekundu, ale používají šablony dialogových oken a mají velkou část chování dialogových oken.

CDialogBar
Ovládací panel založený na šabloně dialogového okna.

Cformview
Zobrazení pro posouvání, jehož rozložení je definováno v šabloně dialogového okna. Odvodit třídu z CFormView implementace uživatelského rozhraní na základě šablony dialogového okna.

Cdaorecordview
Poskytuje zobrazení formuláře přímo připojené k objektu sady záznamů DAO (Data Access Object). Podobně jako u všech zobrazení CDaoRecordView formulářů je založená na šabloně dialogového okna.

Crecordview
Poskytuje zobrazení formuláře přímo připojené k objektu sady záznamů ODBC (Open Database Připojení ivity). Podobně jako u všech zobrazení CRecordView formulářů je založená na šabloně dialogového okna.

CPrintInfo
Struktura obsahující informace o úloze náhledu tisku nebo tisku Používá se v architektuře tisku CView.

Viz také

Přehled třídy