Třída CPropertySheet
Představuje vlastností, známé také jako karty dialogových oknech.
class CPropertySheet : public CWnd
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CPropertySheet objektu. |
Veřejné metody
Název |
Description |
---|---|
Přidá stránku do seznamu vlastností. |
|
Konstrukce CPropertySheet objektu. |
|
Zobrazí nemodální vlastností. |
|
Zobrazí modální okno vlastností. |
|
Označuje, zda používá vlastnost list skládané nebo posouvání karet. |
|
Ukončí vlastností. |
|
Načte index aktivní stránky vlastností. |
|
Vrátí objekt aktivní stránky. |
|
Načte ukazatel na zadanou stránku. |
|
Zjišťuje počet stránek v okně vlastností. |
|
Načte index zadané stránky vlastností. |
|
Získá-li ukazatel myši na ovládací prvek karta. |
|
Dialogové okno jednotek obdélník převede na obrazovce jednotek. |
|
Přepsat rozšířit inicializační vlastnosti list. |
|
Simuluje výběr v seznamu vlastností dané tlačítko. |
|
Odebere stránku ze seznamu vlastností. |
|
Programově nastaví objekt aktivní stránky. |
|
Nastaví text na tlačítko Dokončit. |
|
Nastaví titulek okna vlastností. |
|
Povolí průvodce tlačítka. |
|
Povolí režim průvodce. |
Veřejné datové členy
Název |
Description |
---|---|
Windows PROPSHEETHEADER struktury.Poskytuje přístup k základní vlastnost list parametry. |
Poznámky
Obsahuje seznam vlastností CPropertySheet objektu a jeden nebo více CPropertyPage objektů.Rámci zobrazí jako okno sadu kartě indexy a oblasti, která obsahuje aktuálně vybranou stránku vlastností.Uživatel přejde na určitou stránku na příslušné kartě.
CPropertySheetposkytuje podporu rozšířené PROPSHEETHEADER struktury zavedené v a Windows NT, 2000.Struktura obsahuje další příznaky a členy, které podporují použití rastrový obrázek pozadí "vodoznak".
Automaticky zobrazit tyto nové obrazy v objekt list vlastností, předat platné hodnoty pro bitmapy a paleta obrazy ve volání CPropertySheet::Construct nebo CPropertySheet::CPropertySheet.
Přestože CPropertySheet není odvozen od CDialog, Správa CPropertySheet je objekt jako správa CDialog objektu.Například vyžaduje dvě části konstrukce, vytvoření seznamu vlastností: volání konstruktoru a potom použijte volání DoModal pro vlastnost modální okno list nebo vytvořit pro nemodální vlastností.CPropertySheetmá dva typy konstruktory: CPropertySheet::Construct a CPropertySheet::CPropertySheet.
Když vytváříte CPropertySheet objekt některé Styly oken může způsobit výjimku první šanci dochází.To vyplývá ze systému chcete změnit styl vlastností před vytvořením listu.Aby tuto výjimku, ujistěte se při vytvoření nastavit následující styly vaše CPropertySheet :
DS_3DLOOK
DS_CONTROL
WS_CHILD
WS_TABSTOP
Následující styly jsou volitelné a nesmí způsobit výjimku první možnost:
DS_SHELLFONT
DS_LOCALEDIT
WS_CLIPCHILDREN
Všechny ostatní Window Styles je zakázána a neměl být povolen.
Výměna dat mezi CPropertySheet objekt a externí objekt je podobná výměna dat s CDialog objektu.Nastavení vlastností jsou obvykle členské proměnné je důležitý rozdíl CPropertyPage objekty spíše než CPropertySheet sám.
Můžete vytvořit typ dialogového okna Karta nazývá Průvodce se skládá ze seznamu vlastností s posloupností stránek vlastností, které uživatel kroky operace, například nastavení zařízení nebo vytváření bulletinu.V dialogovém okně Průvodce typ karty stránky vlastností nemají karty a je současně zobrazen pouze jednu vlastnost stránky.Také, ale OK a Použít tlačítka, dialogové okno Průvodce typu karta má zpět tlačítko, Další nebo Dokončit tlačítko, Zrušit tlačítko a pomoci tlačítko.
Vytvořit dialogové okno typ průvodce, postupujte podle kroků, které by podle vytvoření seznamu standardních vlastností, ale volání SetWizardMode než zavoláte DoModal.Umožní Průvodce tlačítka volání SetWizardButtons, přizpůsobení jejich funkce a vzhled pomocí příznaků.Povolení Dokončit tlačítka, volání SetFinishText po uživateli akce na poslední stránce průvodce.
Další informace o použití CPropertySheet objekty, najdete v článku vlastností a vlastností.Viz také článek Q146916 znalostní báze: postupy: standardní tlačítka vytvořit nemodální CPropertySheet a článek Q300606: postupy: návrh Resizable MFC vlastností.
Hierarchii dědičnosti
CPropertySheet
Požadavky
Záhlaví: afxdlgs.h