CDialog::CDialog

CDialog ( LPCTSTR lpszTemplateName, CWnd * pParentWnd = NULL );

CDialog (nIDTemplate,UINTCWnd *pParentWnd=NULL);

CDialog);

Параметры

lpszTemplateName

Содержит строку, оканчивающуюся нулем, имя ресурса шаблона-диалоговое окно.

nIDTemplate

Содержит идентификатор ресурса шаблона-диалоговое окно.

pParentWnd

Указывает на родителя или владелец объект window (типа CWnd) к которому принадлежит объект диалогового окна. Если это значение NULL, родительского окна диалогового окна объекта имеет значение главное окно приложения.

Примечания

Для построения на базе ресурсов модальное диалоговое окно, вызовите либо общественного форма конструктора. Одна из форм конструктора обеспечивает доступ к ресурс диалогового окна с именем шаблона. Другой конструктор обеспечивает доступ шаблон ID-номер, обычно с префиксом IDD_ (например, IDD_DIALOG1).

Для создания модального диалогового окна с помощью шаблона в памяти, сначала вызовите конструктор без параметров, защищенных и затем вызвать InitModalIndirect.

После того, как создать модальное диалоговое окно с одним из указанных выше методов вызова DoModal.

Для построения немодальное диалоговое окно, используйте защищенный форму конструктор CDialog . Конструктор защищена, потому что вы должны получить диалоговых класс для реализации немодальное диалоговое окно. Строительство немодальное диалоговое представляет собой двухэтапный процесс. Сначала вызовите конструктор; Затем вызовите функцию-член Create для создания диалогового окна на основе ресурсов, или по телефону CreateIndirect для создания диалогового окна из шаблона в памяти.

Обзор CDialogЧлены класса | Иерархическая схема

См. такжеnbsp;CDialog::Create, CWnd::DestroyWindow, CDialog::InitModalIndirect, CDialog::DoModal, :: CreateDialog

Index