CDialog ( LPCTSTR lpszTemplateName, CWnd * pParentWnd = NULL );
CDialog ( UINT nIDTemplate, CWnd * pParentWnd = NULL );
CDialog);
Параметри
lpszTemplateName
Містить нульовим закінченням, що це ім'я діалоговому вікні шаблон ресурсу.
nIDTemplate
Містить Ідентифікаційний номер ресурсу діалоговому вікні шаблон.
pParentWnd
Пункту до батьків або власник вікна об'єкта (тип CWnd) до якої належить об'єкт діалогове вікно. Якщо це значення NULL, вікно батьківський об'єкт діалогове вікно встановлено головне вікно програми.
Зауваження
Побудувати ресурсів на основі модальне діалогове вікно, зателефонуйте або громадських форми Конструктор. Однієї форми Конструктор надає доступ до ресурсу діалогове вікно на ім'я шаблону. Інші Конструктор надає доступ шаблон кодом, зазвичай на IDD_ префікс (наприклад, IDD_DIALOG1).
Побудувати модальне діалогове вікно із шаблону в пам'яті, спочатку викликати parameterless, захищений Конструктор а потім викликати InitModalIndirect.
Після того, як ви побудувати модальне діалогове вікно з одним із зазначених вище методів, телефонуйте DoModal.
Побудувати діалогове вікно немодальною, використовувати захищений форми в конструктор CDialog . Конструктор захищено, тому що повинен отримати свій власний діалогового вікна-клас для здійснення діалогове вікно немодальною. Будівництво немодальною діалогове це етапи. Перший дзвінок Конструктор; Виберіть функцію член Створити , щоб створити діалогове вікно під керуванням ресурсу, або зателефонуйте CreateIndirect створити діалогове вікно з шаблону в пам'яті.
Огляд CDialog | Члени класу | Ієрархічна діаграма
Дивіться такожnbsp;CDialog::Create, CWnd::DestroyWindow, CDialog::InitModalIndirect, CDialog::DoModal, :: CreateDialog