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


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

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

Основные сведения о составном элементе управления ATL

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

Composite Control Global Functions