CPropertySheet::DoModal

int wirtualnych DoModal ( );

Wartość zwracany

IDOK lub IDCANCEL Jeśli funkcja zakończyła się pomyślnie; inny sposób 0 lub -1. Jeśli arkusz właściwości został ustanowiony jako kreatora (patrz SetWizardMode), DoModal zwraca ID_WIZFINISH lub IDCANCEL.

Uwagi

Wywołanie tej funkcji Państwa, aby wyświetlić arkusz właściwości Modalny. Zwracana wartość odpowiada identyfikator formantu, aby zamknąć arkusz właściwości. Po ta funkcja zwraca, windows odpowiadających na arkuszu właściwości i wszystkie strony będą zostały zniszczone. Same obiekty będą nadal istniały. Zazwyczaj użytkownik będzie pobierać dane z obiektów CPropertyPage po DoModal zwraca IDOK.

Aby wyświetlić arkusz właściwości niemodalny, wywołanie Tworzenie zamiast.

Uwaga   Utworzone strony właściwości z jego odpowiednich zasobów okno dialogowe, po raz pierwszy może spowodować wyjątek pierwszej szansy. Jest to wynikiem Strona właściwości, zmiana stylu zasobów okna dialogowego Styl wymagane przed do tworzenia strony. Ponieważ zasoby są zazwyczaj tylko do odczytu, powoduje to wyjątek. Wyjątkiem jest obsługiwany przez system, a kopię zmodyfikowanych zasobu jest wykonywana automatycznie przez system. Wyjątek pierwszej szansy w ten sposób można zignorować.

Ponieważ ten wyjątek muszą być obsługiwane przez system operacyjny, nie jest zawijany wywołania CPropertySheet::DoModal z języka C++, Spróbuj/połowu zablokować w którym połowu obsługuje wszystkie wyjątki, na przykład catch (...) . Będzie to obsługi wyjątków przeznaczone dla systemu operacyjnego, powodując nieprzewidywalne zachowanie. Korzystanie z wyjątkiem C++ obsługi z wyjątkiem szczególnych typów lub przy użyciu zorganizowanego wyjątek gdzie wyjątek naruszenia zasad dostępu jest przepuszczana przez system operacyjny jest bezpieczne, jednak.

Omówie&nie CPropertySheet |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CDialog::DoModal, CPropertySheet::Create

Index