| CreateDialogIndirectParamA
        / CreateDialogIndirectParamW 
 
            
                | La
                función CreateDialogIndirectParam crea una caja
                de diálogo de los modelos de una plantilla de la
                caja de diálogo en memoria. Antes de desplegar
                la caja de diálogo, la función pasa un valor
                definido por el programa al procedimiento de la
                caja de diálogo como el parámetro lParam del
                mensaje de WM_INITDIALOG. Un programa puede usar
                este valor para inicializar los controles de la
                caja de diálogo. 
 
    HWND CreateDialogIndirectParam(
     HINSTANCE  hInstance,	               	// el manipulador de ejemplo de la aplicación
     LPCDLGTEMPLATE  lpTemplate, 		// la dirección de plantilla de la caja de diálogo
     HWND  hWndParent,	                          // el manipulador de ventana padre
     DLGPROC  lpDialogFunc,	               	// la dirección de procedimiento de la caja de diálogo  
     LPARAM  lParamInit 	               	// el valor de inicialización
    );
Returns
                Si la función tiene éxito, el valor de retorno
                es el manipulador de la caja de diálogo. Si la
                función falla, el valor de retorno es NULL. El
                valor es 0xFFFFFFFF.
 |  
 
 
 CreateDialogParamA / CreateDialogParamW
 
 
            
                | La
                función CreateDialogParam crea una caja de
                diálogo de los modelos de un recurso de
                plantilla de caja de diálogo. Antes de desplegar
                la caja de diálogo, la función pasa un valor
                definió por el programa al procedimiento de la
                caja de diálogo como el parámetro lParam del
                mensaje de WM_INITDIALOG. Un programa puede usar
                este valor para inicializar los controles de la
                caja de diálogo. 
 
    HWND CreateDialogParam(
     HINSTANCE  hInstance,	               	  // el manipulador de ejemplo de la aplicación
     LPCTSTR  lpTemplateName,	               // identifica la plantilla de la caja de diálogo
     HWND  hWndParent,	                       	  // el manipulador de ventana padre
     DLGPROC  lpDialogFunc,	               	  // la dirección de procedimiento de la caja de diálogo  
     LPARAM  dwInitParam 	               	  // el valor de inicialización
    );
Returns
                Si la ventana estuviera previamente invalidada,
                el valor de retorno será TRUE; de otro modo, el
                valor de retorno es FALSE. Para conseguir
                información extendida del error, llama a
                GetLastError.
 |  
 
 
 DialogBox
 
 
            
                | La
                función DialogBox crea una caja de diálogo
                modal de un recurso de plantilla de caja de
                diálogo. DialogBox no devuelve el control hasta
                que la función callback especificada termina la
                caja de diálogo modal llamando a la función
                EndDialog. 
 
    int DialogBox(
     HANDLE  hInstance,	                      // el manipulador de ejemplo de la aplicación
     LPCTSTR  lpTemplate,	                      // identifica la plantilla de la caja de diálogo
     HWND  hWndParent,	                      // el manipulador de ventana padre
     DLGPROC  lpDialogFunc 	                      // la dirección de procedimiento de la caja de diálogo  
    );
Returns
                Si la función tiene éxito, el valor de retorno
                es el parámetro nResult en la llamada a la
                función EndDialog usada para terminar la caja de
                diálogo. Si la función falla, el valor de
                retorno es -1.
 |  
 
 
 DialogBoxIndirect
 
 
            
                | La
                función DialogBoxIndirect crea una caja de
                diálogo modal de una plantilla de caja de
                diálogo en memoria. 
 
    int DialogBoxIndirect(
     HANDLE  hInstance,	                      	 // el manipulador de ejemplo de la aplicación
     LPDLGTEMPLATE  lpTemplate,	              // identifica la plantilla de la caja de diálogo
     HWND  hWndParent,	                      	 // el manipulador de ventana padre
     DLGPROC  lpDialogFunc 	              	 // la dirección de procedimiento de la caja de diálogo  
    );
Returns
                El valor de retorno es el valor del parámetro
                nResult especificado en la función EndDialog que
                es usado para terminar la caja de diálogo. El
                sistema procesa los valores devueltos por el
                procedimiento de la caja de diálogo y no los
                devuelve al programa. El valor de retorno es -1
                si la función no puede crear la caja de
                diálogo.
 |  
 
 
 DialogBoxParam / DialogBoxParamA / DialogBoxParamW
 
 
            
                | La
                función DialogBoxParam crea una caja de diálogo
                modal de un recurso de plantilla de caja de
                diálogo. Antes de desplegar la caja de diálogo,
                la función pasa un valor definido por el
                programa al procedimiento de la caja de diálogo
                como el parámetro lParam del mensaje
                WM_INITDIALOG. Un programa puede usar este valor
                para inicializar los controles de la caja de
                diálogo. 
 
    int DialogBoxParam(
     HINSTANCE  hInstance,	              // el manipulador de ejemplo de la aplicación
     LPCTSTR  lpTemplateName,	 // identifica plantilla de la caja de diálogo
     HWND  hWndParent,	              // el manipulador de ventana padre
     DLGPROC  lpDialogFunc,	              // la dirección de procedimiento de la caja de diálogo  
     LPARAM  dwInitParam 	              // el valor de inicialización
    );
Returns
                Si la función tiene éxito, el valor de retorno
                es el parámetro nResult en la llamada a la
                función EndDialog usada para terminar la caja de
                diálogo. Si la función falla, el valor de
                retorno es -1.
 |  
 
 
 EndDialog
 
 
            
                | La
                función de EndDialog elimina una caja de
                diálogo modal, causando que el sistema termine
                cualquier proceso para la caja de diálogo. 
 
    BOOL EndDialog(
     HWND  hDlg,	                      // el manipulador de caja de diálogo
     int  nResult 	                      // el valor de retorno
    );
Returns
                Si la función tiene éxito, el valor de retorno
                es TRUE. Si la función falla, el valor de
                retorno es FALSE.
 |  
 
 
 MessageBeep
 
 
            
                | Ejecuta
                un sonido en forma de onda. El sonido en forma de
                onda para cada tipo de sonido esta identificado
                por una entrada en la sección del registro
                [sounds]. 
 
    BOOL MessageBeep(
     UINT  uType 	                      // el tipo del sonido  
    );
Returns
                Si la función tiene éxito, el valor de retorno
                es TRUE. Si la función falla, el valor de
                retorno es FALSE. Para conseguir información
                extendida del error, llama a GetLastError.
 |  
 
 
 MessageBoxA / MessageBoxW
 
 
            
                | Crea,
                despliega, y maneja una caja de mensaje. La caja
                de mensaje contiene un mensaje definido por el
                programa y un título, más cualquier
                combinación de iconos y botones predefinida. 
 
    int MessageBox(
     HWND  hWnd,	                      		// el manipulador de ventana padre
     LPCTSTR  lpText,	                          // la dirección del texto dentro de la caja de mensaje
     LPCTSTR  lpCaption,	              	// la dirección del título de la caja de mensaje  
     UINT  uType 	                      		// el estilo de caja de mensaje
    );
Returns
                El valor de retorno es cero si no hay bastante
                memoria para crear la caja de mensaje. Si la
                función tiene éxito, el valor del retorno es
                uno de lo siguiente valores devueltos por la caja
                de diálogo:
 
 IDABORT, IDCANCEL, IDIGNORE, IDNO, IDOK, IDRETRY,
                IDYES
 
 Si una caja de mensaje tiene un botón de
                Cancelación, la función devuelve el valor
                IDCANCEL si la tecla ESC es apretada o si de
                botón de Cancelación es seleccionado. Si la
                caja de mensaje no tiene ningún botón de
                Cancelación, apretar ESC no tiene efecto.
 |  
 
 
 MessageBoxExA / MessageBoxExW
 
 
            
                | Crea,
                despliega, y maneja una caja de mensaje. La caja
                de mensaje contiene un mensaje definido por el
                programa y un título, más cualquier
                combinación de iconos y botones predefinidos. El
                parámetro wLanguageId especifica qué juego de
                recursos de idioma son usados por los botones
                predefinidos. 
 
    int MessageBoxEx(
     HWND  hWnd,	                      	         // el manipulador de ventana padre
     LPCTSTR  lpText,	                      // la dirección de texto dentro de la caja de mensaje  
     LPCTSTR  lpCaption,	                      // la dirección del título de la caja de mensaje  
     UINT  uType,	                                   // el estilo de la caja de mensaje
     WORD  wLanguageId 	                      // el identificador del idioma
    );
Returns
                Si la función tiene éxito, el valor de retorno
                es un valor no nulo devuelto por la caja de
                diálogo.
 |  
 
 
 MessageBoxIndirect / MessageBoxIndirectA /
        MessageBoxIndirectW
 
 
            
                | La
                función MessageBoxIndirect crea, despliega, y
                maneja una caja de mensaje. La caja de mensaje
                contiene un texto de mensaje definido por el
                programa y un título, cualquier icono, y
                cualquier combinación de botones predefinidos. 
 
    BOOL API MessageBoxIndirect(
     LPMSGBOXPARAMS lpMsgBoxParams	      // la dirección de estructura para los parámetros de la caja de mensaje
    );
 |  
 |