CPropertySheet::DoModal

virtual int DoModal ( );

Dönüş değeri

IDOK veya işlev başarılı olursa IDCANCEL ; Aksi halde 0 veya -1. Özellik sayfasında bir sihirbaz kurulmuş, (bkz. SetWizardMode), DoModal , ID_WIZFINISH ya da IDCANCEL döndürür.

Açıklamalar

Kalıcı özellik sayfasını görüntülemek için bu üye işlevini çağırın. Dönüş değeri, denetimin özellik sayfası kapalı kimliği için karşılık gelir. Bu işlevi döndükten sonra özellik sayfasını ve tüm sayfaları karşılık gelen windows yok edilmiş. Nesnelerin kendilerini varolmaya devam eder. DoModal IDOK döndükten sonra tipik olarak, verileri CPropertyPage nesneleri alacak.

Engelleyici özellik sayfasını görüntülemek için Create çağırın.

&Notnbsp;  Özellik sayfasıyla ilgili iletişim kaynağından, ilk oluşturulduğunda bir ilk-şans özel neden olabilir. Bu sayfayı oluşturmak için önce gerekli stili stil iletişim kaynağının değiştirme özellik sayfası bir sonucudur. Kaynaklar genellikle salt okunur olduğundan, bu istisna neden olur. Özel sistem tarafından ele alınır ve değiştirilmiş kaynak bir kopyasını otomatik olarak sistem tarafından yapılır. Böylece ilk şans özel durum göz ardı.

Çünkü bu durum işletim sistemi tarafından işlenmeli, CPropertySheet::DoModal çağrıları bir c++ denemekile sarmak değil /catch bloğu içinde yakalamak, tüm özel durumları işleme catch (...) . Bu öngörülemeyen davranışlara neden işletim sistemi için tasarlanmış özel durumu idare edecek. Özel durum türleri ile işleme veya erişim ihlali özel durumu ile işletim sistemine geçirildiği yapılandırılmış özel durum işleme kullanarak c++ özel kullanarak güvenli, ancak.

CPropertySheet ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CDialog::DoModal, CPropertySheet::Create

Index