Sdílet prostřednictvím


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

CPropertySheet::CPropertySheet

Konstrukce CPropertySheet objektu.

Veřejné metody

Název

Description

CPropertySheet::AddPage

Přidá stránku do seznamu vlastností.

CPropertySheet::Construct

Konstrukce CPropertySheet objektu.

CPropertySheet::Create

Zobrazí nemodální vlastností.

CPropertySheet::DoModal

Zobrazí modální okno vlastností.

CPropertySheet::EnableStackedTabs

Označuje, zda používá vlastnost list skládané nebo posouvání karet.

CPropertySheet::EndDialog

Ukončí vlastností.

CPropertySheet::GetActiveIndex

Načte index aktivní stránky vlastností.

CPropertySheet::GetActivePage

Vrátí objekt aktivní stránky.

CPropertySheet::GetPage

Načte ukazatel na zadanou stránku.

CPropertySheet::GetPageCount

Zjišťuje počet stránek v okně vlastností.

CPropertySheet::GetPageIndex

Načte index zadané stránky vlastností.

CPropertySheet::GetTabControl

Získá-li ukazatel myši na ovládací prvek karta.

CPropertySheet::MapDialogRect

Dialogové okno jednotek obdélník převede na obrazovce jednotek.

CPropertySheet::OnInitDialog

Přepsat rozšířit inicializační vlastnosti list.

CPropertySheet::PressButton

Simuluje výběr v seznamu vlastností dané tlačítko.

CPropertySheet::RemovePage

Odebere stránku ze seznamu vlastností.

CPropertySheet::SetActivePage

Programově nastaví objekt aktivní stránky.

CPropertySheet::SetFinishText

Nastaví text na tlačítko Dokončit.

CPropertySheet::SetTitle

Nastaví titulek okna vlastností.

CPropertySheet::SetWizardButtons

Povolí průvodce tlačítka.

CPropertySheet::SetWizardMode

Povolí režim průvodce.

Veřejné datové členy

Název

Description

CPropertySheet::m_psh

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

CObject

CCmdTarget

CWnd

CPropertySheet

Požadavky

Záhlaví: afxdlgs.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

Koncepty

MFC vzorku CMNCTRL1

MFC vzorku CMNCTRL2

MFC vzorku PROPDLG

MFC vzorek SNAPVW