CDialog::Create

BOOL Create ( LPCTSTR lpszTemplateName, CWnd * pParentWnd = NULL );

BOOLCreate (nIDTemplate,UINTCWnd *pParentWnd=NULL);

Возвращаемое значение

Обе формы возвращает ненулевое значение, если диалоговое окно-Создание и инициализация были успешными; в противном случае 0.

Параметры

lpszTemplateName

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

pParentWnd

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

nIDTemplate

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

Примечания

Вызовите Create для создания немодального диалогового окна с помощью шаблона диалоговое окно из ресурса. Вы можете поместить вызов создать внутри конструктора или называют его после того, как вызывается конструктор.

Две формы функции-члена Create , предоставляемых для доступа к ресурсу шаблона-диалоговое окно либо имя шаблона или шаблон ID номер (например, IDD_DIALOG1).

Для любой формы передайте указатель на родительский объект window. Если pParentWnd имеет значение NULL, диалоговое окно будет создаваться с его родителя или владелец окна, установленные в главное окно приложения.

Функция-член Create возвращает сразу же после того, как он создает диалогового окна.

WS_VISIBLE стиль используется в шаблоне диалоговое окно Если диалоговое окно "" должен появиться при создании родительского окна. В противном случае необходимо вызвать ShowWindow. Далее-диалоговое окно Стили и их применения, см. в DLGTEMPLATE структуры в документации Win32 SDK и Стили окон в Справочник по библиотекам классов.

Используйте функцию CWnd::DestroyWindow для уничтожения диалоговое окно созданного функция Create.

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

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

Index