Поделиться через


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

См. также

Ссылки

AtlAxCreateDialog

Основные понятия

Принципы составного элемента управления

Другие ресурсы

Функции глобального составного элемента управления