AtlAxCreateDialog

创建从用户提供的对话框模板的无模式对话框。

重要

此功能无法在 Windows 运行时执行的应用程序。

ATLAPI_(HWND) AtlAxCreateDialog(
HINSTANCE hInstance,
LPCWSTR lpTemplateName,
HWND hWndParent,
DLGPROC lpDialogProc,
LPARAM dwInitParam 
);

参数

  • hInstance
    [in]标识可执行文件包含对话框模板模块的实例。

  • lpTemplateName
    [in]标识对话框模板。 此参数可以是一个指向指定对话框模板或整数值的名称指定对话框模板的资源标识符的Null终止的字符串)。 如果参数指定资源标识符,其高位字必须为零,并且其低序字必须包含该标识符。 可以使用 MAKEINTRESOURCE 宏创建此值。

  • hWndParent
    [in]标识拥有对话框的窗口。

  • lpDialogProc
    [out]指向对话框程序。 有关对话框程序的更多信息,请参见 DialogProc

  • dwInitParam
    [in]指定值传递到 WM_INITDIALOG 消息的 lParam 参数的对话框。

返回值

一个标准HRESULT值。

备注

随后出现的对话框中可以包含ActiveX控件。

请参见 CreateDialogCreateDialogParam 在 Windows SDK。

要求

Header: atlhost.h

请参见

参考

AtlAxDialogBox

概念

复合控件的基本知识

其他资源

复合控件全局函数