Compartir a través de


AtlAxCreateDialog

Crea un cuadro de diálogo no modal de una plantilla de diálogo proporcionada por el usuario.

Nota importanteImportante

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

AtlAxDialogBox

Conceptos

Fundamentales compuestos de Control

Otros recursos

Funciones globales del Control compuesto