CPropertySheet

Nesneleri CPropertySheet sınıfının özellik sayfaları, aksi takdirde sekme iletişim kutuları olarak bilinen temsil eder. Özellik sayfası, bir CPropertySheet nesnesi ve bir veya daha fazla CPropertyPage nesneleri oluşur. Bir özellik sayfası çerçeve tarafından bir dizi sekme endeksi ile kullanıcı geçerli sayfa ve seçili sayfa için alan seçer, bir pencere olarak görüntülenir.

CPropertySheet CDialogtüretilmemiş olsa da, bir CPropertySheet nesnesi yönetimi bir CDialog nesnesi yönetmeye benzer. Örneğin, iki parçalı yapı bir özellik sayfası oluşturulmasını gerektirir: kurucusunu ve DoModal bir kalıcı özellik sayfasını veya oluşturma için geçici özellik sayfası için arayın. CPropertySheet Kurucular iki tür vardır: CPropertySheet::Construct ve CPropertySheet::CPropertySheet.

Bir CPropertySheet nesnesi ve bazı dış nesne arasında veri alış verişi, bir CDialog nesnesi ile veri alışverişi için benzer. Önemli fark bir özellik sayfası ayarları normal üye değişkenleri CPropertySheet nesnesinin kendisi yerine, CPropertyPage nesnelerin olmasıdır.

Sekme iletişim kutusu ile aygıtı veya bülten oluşturma gibi bir işlemin adımlarında kullanıcıya yol özellik sayfaları bir dizi özellik sayfası oluşan bir sihirbaz denilen bir türü oluşturabilirsiniz. Bir sihirbaz türü sekme iletişim kutusunda özellik sayfalarında sekme yok ve bir kerede yalnızca bir özellik sayfası görünür. Ayrıca, ok ve şimdi uygulamak düğme yerine, bir sihirbaz türü sekme iletişim kutusu geri düğmesi, bir ileri veya son düğmesini, bir iptal düğmesi ve bir Yardım düğmesi vardır.

Sihirbaz türü iletişim kutusu oluşturmak için standart özellik sayfası oluşturmak için ama SetWizardMode DoModalaramadan önce çağrı takip ediyorum aynı adımları izleyin. Sihirbaz düğmeleri etkinleştirmek için SetWizardButtonsişlev ve görünümünü özelleştirmek için bayraklar kullanarak, diyoruz. Son düğmesini etkinleştirmek için kullanıcı eylemi Sihirbazı'nın son sayfasında aldı sonra SetFinishText arama.

CPropertySheet nesneleri kullanma hakkında daha fazla bilgi için bkz: yazı Özellik sayfaları Visual c++ programlama Kılavuzu.

# include lt;afxdlgs.h>

Sı&nıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Samples    MFC Sample BINDENRL MFC Sample CMNCTRL1 MFC Sample CMNCTRL2 MFC Sample LISTHDR MFC Sample PROPDLG MFC Sample SNAPVW

Index