CPropertySheet::DoModal

віртуальний 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

Index