AtlAxCreateDialog
Crea un cuadro de diálogo no modal de una plantilla de diálogo proporcionada por el usuario.
![]() |
---|
Esta función no se puede utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución. |
ATLAPI_(HWND) AtlAxCreateDialog(
HINSTANCE hInstance,
LPCWSTR lpTemplateName,
HWND hWndParent,
DLGPROC lpDialogProc,
LPARAM dwInitParam
);
Parámetros
hInstance
[in] Identifica una instancia del módulo cuyo archivo ejecutable contiene la plantilla en el cuadro de diálogo.lpTemplateName
[in] Identifica la plantilla en el cuadro de diálogo.Este parámetro es el puntero a una cadena de caracteres terminada en null que especifica el nombre de la plantilla en el cuadro de diálogo o un valor entero que especifica el identificador de recurso de plantilla de cuadro de diálogo.Si el parámetro especifica un identificador de recursos, la palabra de alto nivel debe ser cero y la palabra de orden inferior debe contener el identificador.Puede utilizar la macro de MAKEINTRESOURCE para crear este valor.hWndParent
[in] Identifica la ventana propietaria del cuadro de diálogo.lpDialogProc
[in] Puntos al cuadro de diálogo.Para obtener más información sobre el procedimiento del cuadro de diálogo, vea DialogProc.dwInitParam
[in] Especifica el valor para pasar al cuadro de diálogo en el parámetro de lParam de mensajes de WM_INITDIALOG .
Valor devuelto
Uno de los valores estándar de HRESULT.
Comentarios
El cuadro de diálogo resultante puede contener controles ActiveX.
Vea CreateDialog y CreateDialogParam en Windows SDK.
Requisitos
encabezado: atlhost.h
Vea también
Referencia
Conceptos
Fundamentales compuestos de Control