Compartir a través de


AtlAxDialogBox

Crea un cuadro de diálogo 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_(int) AtlAxDialogBox(
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

Para utilizar AtlAxDialogBox con una plantilla de cuadro de diálogo que contiene un control ActiveX, especifique una cadena válida de Id. de clase, de APPID o dirección URL como campo de texto de la sección de CONTROL de recursos de cuadro de diálogo, junto con “AtlAxWin80” como el campo de nombre de clase bajo la misma sección.A continuación se muestra el aspecto que podría tener una sección válida de CONTROL :

CONTROL "{04FE35E9-ADBC-4f1d-83FE-8FA4D1F71C7F}", IDC_TEST,

"AtlAxWin80", WS_GROUP | WS_TABSTOP, 0, 0, 100, 100

Para obtener más información sobre los scripts de recursos de edición, vea Cómo: Abrir un archivo de script de recursos en formato de texto.Para obtener más información sobre las instrucciones de la recurso-definición de controles, vea parámetros de Control comunes en Windows SDK*:herramientas de SDK*.

Para obtener más información sobre los cuadros de diálogo consulte normalmente a DialogBox y a CreateDialogParam en Windows SDK.

Requisitos

encabezado: atlhost.h

Vea también

Referencia

AtlAxCreateDialog

Conceptos

Fundamentales compuestos de Control

Otros recursos

Funciones globales del Control compuesto