віртуальний int DoModal ( );
Значення, яке повертається
IDOK або IDCANCEL Якщо функція завершено; в іншому 0 або -1. Якщо аркуш властивостей було створено, як майстер (див. SetWizardMode), DoModal повертає або ID_WIZFINISH або IDCANCEL.
Зауваження
Телефонуйте цієї функції-члена для відображення модальних властивостей. Значення, що повертається відповідає ID елемента керування, що закриті вікна властивостей. Після того, як ця функція повертає, windows, відповідний аркуш властивостей і всі сторінки буде були знищені. Об'єкти, себе все ще існують. Як правило, ви будете отримати дані з CPropertyPage об'єктами, після DoModal повертає IDOK.
Для відображення аркуша властивостей немодальною, зателефонуйте Створити замість цього.
Примітка Вперше сторінку властивостей створюється з його відповідне діалогове вікно ресурс, це може викликати перший шанс-винятку. Це є результатом сторінку властивостей, зміна стилю ресурсу діалогове вікно потрібний стиль до створення сторінки. Оскільки ресурси, як правило тільки для читання, це викликає виняток. Виняток обробляється системи, і копії змінених ресурс проводиться автоматично системою. Перший шанс-винятку таким чином можуть бути проігноровані.
Оскільки цей виняток повинен здійснюватися операційної системи, не переноситься дзвінки на CPropertySheet::DoModal з C++, спробуйте/зловити блок, в якому улов ручками всі винятки, наприклад, catch (...) . Це буде обробляти виняток для операційної системи, викликаючи непередбачувана поведінка. Використання C++-винятку, обробка з конкретних винятком типів або використання структурована обробка винятків, де порушення доступу-винятку передається через операційної системи є безпечним, однак.
Огляд CPropertySheet | Члени класу | Ієрархічна діаграма
Дивіться також CDialog::DoModal, CPropertySheet::Create