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