AtlAxDialogBox
Создание модального диалогового окна из шаблона диалогового окна предоставленное пользователем.
![]() |
---|
Эту функцию нельзя использовать в приложениях, выполняемых в Среда выполнения Windows. |
ATLAPI_(int) AtlAxDialogBox(
HINSTANCE hInstance,
LPCWSTR lpTemplateName,
HWND hWndParent,
DLGPROC lpDialogProc,
LPARAM dwInitParam
);
Параметры
hInstance
[in] Определяет экземпляр модуля исполняемый файл, содержащий шаблон диалогового окна.lpTemplateName
[in] Определяет шаблон диалогового окна.Этот параметр любой указатель на null- завершенной символьную строку, определяющую имя шаблона диалогового окна или целого числа, указывающее идентификатор ресурса шаблона диалогового окна.Если параметр задает идентификатор ресурса, то его слово должно быть равно нулю высок- заказа и его младший слово должно содержать идентификатор.Можно использовать макрос MAKEINTRESOURCE для создания этого значения.hWndParent
[in] Определяет окно, которому принадлежит данное диалоговое окно.lpDialogProc
[in] Указатель на процедуру диалогового окна.Дополнительные сведения о процедуре диалогового окна см. в подразделе DialogProc.dwInitParam
[in] Определяет значение, передаваемое в параметре lParam диалоговом окне сообщения WM_INITDIALOG.
Возвращаемое значение
Один из стандартных значений HRESULT.
Заметки
Для использования AtlAxDialogBox с шаблоном диалогового окна, содержащего элемент управления ActiveX, укажите допустимое CLSID, строку APPID или URL-адрес в качестве текстовое поле раздела CONTROL ресурса диалогового окна вместе с "AtlAxWin80" в качестве поля имени класса под одним и тем же секцией.Следующий код демонстрирует, что допустимая мощь раздела CONTROL будет выглядеть следующим образом:
CONTROL "{04FE35E9-ADBC-4f1d-83FE-8FA4D1F71C7F}", IDC_TEST,
"AtlAxWin80", WS_GROUP | WS_TABSTOP, 0, 0, 100, 100
Дополнительные сведения о редактировании скрипты ресурсов см. в разделе Практическое руководство. Открытие файла описания ресурсов в текстовом формате.Дополнительные сведения о выписках ресурс- определения элемента управления см. в разделе общие параметры элемента управления в Windows SDK*: Средства SDK*.
Дополнительные сведения о диалоговых окнах см. в разделе DialogBox и CreateDialogParam в Windows SDK.
Требования
Header: atlhost.h
См. также
Ссылки
Основные понятия
Принципы составного элемента управления