Cuadros de diálogo
Información general sobre la tecnología cuadros de diálogo.
Para desarrollar cuadros de diálogo, necesita estos encabezados:
Para obtener instrucciones de programación para esta tecnología, consulte:
AddRef El método IPrintDialogCallback::AddRef (commdlg.h) es el método AddRef de IUnknown, que disminuye el recuento de referencias de una interfaz en un objeto COM. |
AddRef El método IPrintDialogServices::AddRef (commdlg.h) es el método AddRef de IUnknown, que disminuye el recuento de referencias de una interfaz en un objeto COM. |
CDSIZEOF_STRUCT Obtiene el tamaño de una estructura hasta el miembro especificado. |
ChooseColorA La función CHOOSECOLORA (ANSI) (commdlg.h) contiene información que la función ChooseColor usa para inicializar el cuadro de diálogo Color. |
ChooseColorW Versión de cadena ancha de ChooseColor |
ChooseFontA Versión ASCII de ChooseFont |
ChooseFontW Versión de cadena ancha de ChooseFont |
CommDlg_OpenSave_GetFilePathA Versión ASCII de CommDlg_OpenSave_GetFilePath |
CommDlg_OpenSave_GetFilePathW Versión de cadena ancha de CommDlg_OpenSave_GetFilePath |
CommDlg_OpenSave_GetFolderIDList Recupera la dirección de la lista de identificadores de elemento correspondiente a la carpeta que tiene abierto actualmente un cuadro de diálogo Abrir o Guardar como de estilo explorador. |
CommDlg_OpenSave_GetFolderPathA Versión ASCII de CommDlg_OpenSave_GetFolderPath |
CommDlg_OpenSave_GetFolderPathW Versión de cadena ancha de CommDlg_OpenSave_GetFolderPath |
CommDlg_OpenSave_GetSpecA Versión ASCII de CommDlg_OpenSave_GetSpec |
CommDlg_OpenSave_GetSpecW Versión de cadena ancha de CommDlg_OpenSave_GetSpec |
CommDlg_OpenSave_HideControl Oculta el control especificado en un cuadro de diálogo Abrir o Guardar como de estilo explorador. |
CommDlg_OpenSave_SetControlText Establece el texto del control especificado en un cuadro de diálogo Abrir o Guardar como de estilo explorador. |
CommDlg_OpenSave_SetDefExt Establece la extensión de nombre de archivo predeterminada para un cuadro de diálogo Abrir o Guardar como de estilo Explorador. |
CommDlgExtendedError La función CommDlgExtendedError (commdlg.h) devuelve un código de error común del cuadro de diálogo. |
CreateDialogA Crea un cuadro de diálogo modela a partir de un recurso de plantilla de cuadro de diálogo. La macro CreateDialog usa la función CreateDialogParam. (ANSI) |
CreateDialogIndirectA Crea un cuadro de diálogo modela a partir de una plantilla de cuadro de diálogo en memoria. La macro CreateDialogIndirect usa la función CreateDialogIndirectParam. (ANSI) |
CreateDialogIndirectParamA Crea un cuadro de diálogo modela a partir de una plantilla de cuadro de diálogo en memoria. (ANSI) |
CreateDialogIndirectParamW Crea un cuadro de diálogo modela a partir de una plantilla de cuadro de diálogo en memoria. (Unicode) |
CreateDialogIndirectW Crea un cuadro de diálogo modela a partir de una plantilla de cuadro de diálogo en memoria. La macro CreateDialogIndirect usa la función CreateDialogIndirectParam. (Unicode) |
CreateDialogParamA Crea un cuadro de diálogo modela a partir de un recurso de plantilla de cuadro de diálogo. (ANSI) |
CreateDialogParamW Crea un cuadro de diálogo modela a partir de un recurso de plantilla de cuadro de diálogo. (Unicode) |
CreateDialogW Crea un cuadro de diálogo modela a partir de un recurso de plantilla de cuadro de diálogo. La macro CreateDialog usa la función CreateDialogParam. (Unicode) |
DefDlgProcA Llama al procedimiento de ventana del cuadro de diálogo predeterminado para proporcionar el procesamiento predeterminado de los mensajes de ventana que un cuadro de diálogo con una clase de ventana privada no procesa. (ANSI) |
DefDlgProcW Llama al procedimiento de ventana del cuadro de diálogo predeterminado para proporcionar el procesamiento predeterminado de los mensajes de ventana que un cuadro de diálogo con una clase de ventana privada no procesa. (Unicode) |
DialogBoxA Crea un cuadro de diálogo modal a partir de un recurso de plantilla de cuadro de diálogo. DialogBox no devuelve el control hasta que la función de devolución de llamada especificada finaliza el cuadro de diálogo modal llamando a la función EndDialog. (ANSI) |
DialogBoxIndirectA Crea un cuadro de diálogo modal a partir de una plantilla de cuadro de diálogo en memoria. DialogBoxIndirect no devuelve el control hasta que la función de devolución de llamada especificada finaliza el cuadro de diálogo modal llamando a la función EndDialog. (ANSI) |
DialogBoxIndirectParamA Crea un cuadro de diálogo modal a partir de una plantilla de cuadro de diálogo en memoria. (ANSI) |
DialogBoxIndirectParamW Crea un cuadro de diálogo modal a partir de una plantilla de cuadro de diálogo en memoria. (Unicode) |
DialogBoxIndirectW Crea un cuadro de diálogo modal a partir de una plantilla de cuadro de diálogo en memoria. DialogBoxIndirect no devuelve el control hasta que la función de devolución de llamada especificada finaliza el cuadro de diálogo modal llamando a la función EndDialog. (Unicode) |
DialogBoxParamA Crea un cuadro de diálogo modal a partir de un recurso de plantilla de cuadro de diálogo. (ANSI) |
DialogBoxParamW Crea un cuadro de diálogo modal a partir de un recurso de plantilla de cuadro de diálogo. (Unicode) |
DialogBoxW Crea un cuadro de diálogo modal a partir de un recurso de plantilla de cuadro de diálogo. DialogBox no devuelve el control hasta que la función de devolución de llamada especificada finaliza el cuadro de diálogo modal llamando a la función EndDialog. (Unicode) |
DLGPROC Función de devolución de llamada definida por la aplicación que se usa con las familias CreateDialog y DialogBox de funciones. |
EndDialog Destruye un cuadro de diálogo modal, lo que hace que el sistema finalice cualquier procesamiento para el cuadro de diálogo. |
FindTextA Crea un cuadro de diálogo Buscar modelo definido por el sistema que permite al usuario especificar una cadena para buscar y opciones que se usarán al buscar texto en un documento. (ANSI) |
FindTextW Crea un cuadro de diálogo Buscar modelo definido por el sistema que permite al usuario especificar una cadena para buscar y opciones que se usarán al buscar texto en un documento. (Unicode) |
GetCurrentDevMode Rellena una estructura DEVMODE con información sobre la impresora seleccionada actualmente para su uso con PrintDlgEx. |
GetCurrentPortName Recupera el nombre del puerto actual para su uso con PrintDlgEx. |
GetCurrentPrinterName Recupera el nombre de la impresora seleccionada actualmente, para su uso con PrintDlgEx. |
GetDialogBaseUnits Recupera las unidades base del cuadro de diálogo del sistema, que son el ancho medio y alto de caracteres en la fuente del sistema. |
GetDlgCtrlID Recupera el identificador del control especificado. |
GetDlgItem Recupera un identificador de un control en el cuadro de diálogo especificado. |
GetDlgItemInt Convierte el texto de un control especificado en un cuadro de diálogo en un valor entero. |
GetDlgItemTextA Recupera el título o el texto asociado a un control en un cuadro de diálogo. (ANSI) |
GetDlgItemTextW Recupera el título o el texto asociado a un control en un cuadro de diálogo. (Unicode) |
GetFileTitleA Recupera el nombre del archivo especificado. (ANSI) |
GetFileTitleW Recupera el nombre del archivo especificado. (Unicode) |
GetNextDlgGroupItem Recupera un identificador al primer control de un grupo de controles que precede (o sigue) al control especificado en un cuadro de diálogo. |
GetNextDlgTabItem Recupera un identificador al primer control que tiene el estilo WS_TABSTOP que precede (o sigue) al control especificado. |
GetOpenFileNameA Crea un cuadro de diálogo Abrir que permite al usuario especificar la unidad, el directorio y el nombre de un archivo o conjunto de archivos que se van a abrir. (ANSI) |
GetOpenFileNameW Crea un cuadro de diálogo Abrir que permite al usuario especificar la unidad, el directorio y el nombre de un archivo o conjunto de archivos que se van a abrir. (Unicode) |
GetSaveFileNameA Crea un cuadro de diálogo Guardar que permite al usuario especificar la unidad, el directorio y el nombre de un archivo que se va a guardar. (ANSI) |
GetSaveFileNameW Crea un cuadro de diálogo Guardar que permite al usuario especificar la unidad, el directorio y el nombre de un archivo que se va a guardar. (Unicode) |
HandleMessage Lo llama PrintDlgEx para dar a la aplicación la oportunidad de controlar los mensajes enviados al cuadro de diálogo secundario en la parte inferior de la página General de la hoja de propiedades de impresión. |
InitDone Lo llama PrintDlgEx cuando el sistema ha terminado de inicializar la página General de la hoja de propiedades de impresión. |
IsDialogMessageA Determina si un mensaje está pensado para el cuadro de diálogo especificado y, si es así, procesa el mensaje. (ANSI) |
IsDialogMessageW Determina si un mensaje está pensado para el cuadro de diálogo especificado y, si es así, procesa el mensaje. (Unicode) |
LPCCHOOKPROC Recibe mensajes o notificaciones destinados al procedimiento de cuadro de diálogo predeterminado del cuadro de diálogo Color. Se trata de una función de devolución de llamada definida por la aplicación o definida por la biblioteca que se usa con la función ChooseColor. |
LPCFHOOKPROC Recibe mensajes o notificaciones destinados al procedimiento de cuadro de diálogo predeterminado del cuadro de diálogo Fuente. Se trata de un procedimiento de devolución de llamada definido por la aplicación o definido por la biblioteca que se usa con la función ChooseFont. |
LPFRHOOKPROC Recibe mensajes o notificaciones destinados al procedimiento de cuadro de diálogo predeterminado del cuadro de diálogo Buscar o reemplazar. |
LPOFNHOOKPROC Recibe mensajes de notificación enviados desde el cuadro de diálogo. |
LPPAGEPAINTHOOK Recibe mensajes que permiten personalizar el dibujo de la página de ejemplo en el cuadro de diálogo Configurar página. El procedimiento de enlace PagePaintHook es una función de devolución de llamada definida por la aplicación o definida por la biblioteca que se usa con la función PageSetupDlg. |
LPPAGESETUPHOOK Recibe mensajes o notificaciones destinados al procedimiento de cuadro de diálogo predeterminado del cuadro de diálogo Configurar página. El procedimiento de enlace PageSetupHook es una función de devolución de llamada definida por la aplicación o definida por la biblioteca que se usa con la función PageSetupDlg. |
LPPRINTHOOKPROC Recibe mensajes o notificaciones destinados al procedimiento de cuadro de diálogo predeterminado del cuadro de diálogo Imprimir. Se trata de una función de devolución de llamada definida por la aplicación o definida por la biblioteca que se usa con la función PrintDlg. |
LPSETUPHOOKPROC Función de devolución de llamada definida por la aplicación o definida por la biblioteca que se usa con la función PrintDlg. El procedimiento de enlace recibe mensajes o notificaciones destinados al procedimiento de cuadro de diálogo predeterminado del cuadro de diálogo Configurar impresión. |
MapDialogRect Convierte las unidades del cuadro de diálogo especificadas en unidades de pantalla (píxeles). |
Cuadro de mensajes La función MessageBox muestra un cuadro de diálogo modal que contiene un icono del sistema, un conjunto de botones y un breve mensaje específico de la aplicación. |
MessageBoxA Muestra un cuadro de diálogo modal que contiene un icono del sistema, un conjunto de botones y un breve mensaje específico de la aplicación, como información de estado o error. El cuadro de mensaje devuelve un valor entero que indica qué botón ha hecho clic el usuario. (MessageBoxA) |
MessageBoxExA Crea, muestra y opera un cuadro de mensaje. (ANSI) |
MessageBoxExW Crea, muestra y opera un cuadro de mensaje. (Unicode) |
MessageBoxIndirectA Crea, muestra y opera un cuadro de mensaje. El cuadro de mensaje contiene texto y título del mensaje definido por la aplicación, cualquier icono y cualquier combinación de botones de inserción predefinidos. (ANSI) |
MessageBoxIndirectW Crea, muestra y opera un cuadro de mensaje. El cuadro de mensaje contiene texto y título del mensaje definido por la aplicación, cualquier icono y cualquier combinación de botones de inserción predefinidos. (Unicode) |
MessageBoxW La función MessageBoxW (Unicode) muestra un cuadro de diálogo modal que contiene un icono del sistema, un conjunto de botones y un breve mensaje específico de la aplicación. |
MSGBOXCALLBACK Función de devolución de llamada, que define en la aplicación, que procesa eventos de ayuda para el cuadro de mensaje. |
PageSetupDlgA Versión ASCII de PageSetupDlg |
PageSetupDlgW Versión de cadena ancha de PageSetupDlg |
PrintDlgA Versión ASCII de PrintDlg |
PrintDlgExA Versión ASCII de PrintDlgEx |
PrintDlgExW Versión de cadena ancha de PrintDlgEx |
PrintDlgW Versión de cadena ancha de PrintDlg |
QueryInterface El método IPrintDialogCallback::QueryInterface (commdlg.h) es el método QueryInterface de IUnknown, que consulta un objeto COM para un puntero. |
QueryInterface El método IPrintDialogServices::QueryInterface (commdlg.h) es el método QueryInterface de IUnknown, que consulta un objeto COM para un puntero. |
Versión El método IPrintDialogCallback::Release (commdlg.h) es el método Release de IUnknown, que disminuye el recuento de referencias de una interfaz en un objeto COM. |
Versión El método IPrintDialogServices::Release (commdlg.h) es el método Release de IUnknown, que disminuye el recuento de referencias de una interfaz en un objeto COM. |
ReplaceTextA Crea un cuadro de diálogo modelado definido por el sistema que permite al usuario especificar una cadena para buscar y una cadena de reemplazo, así como opciones para controlar las operaciones de búsqueda y reemplazo. (ANSI) |
ReplaceTextW Crea un cuadro de diálogo modelado definido por el sistema que permite al usuario especificar una cadena para buscar y una cadena de reemplazo, así como opciones para controlar las operaciones de búsqueda y reemplazo. (Unicode) |
SelectionChange Llamado por PrintDlgEx cuando el usuario selecciona una impresora diferente de la lista de impresoras instaladas en la página General de la Hoja de propiedades de impresión. |
SendDlgItemMessageA Envía un mensaje al control especificado en un cuadro de diálogo. (ANSI) |
SendDlgItemMessageW Envía un mensaje al control especificado en un cuadro de diálogo. (Unicode) |
SetDlgItemInt Establece el texto de un control en un cuadro de diálogo en la representación de cadena de un valor entero especificado. |
SetDlgItemTextA Establece el título o el texto de un control en un cuadro de diálogo. (ANSI) |
SetDlgItemTextW Establece el título o el texto de un control en un cuadro de diálogo. (Unicode) |
IPrintDialogCallback Proporciona métodos que permiten a una aplicación recibir notificaciones y mensajes de la función PrintDlgEx mientras se muestra la hoja de propiedades de impresión. |
IPrintDialogServices Proporciona métodos que permiten que una aplicación use la función PrintDlgEx para recuperar información sobre la impresora seleccionada actualmente. |
CHOOSEFONTA Contiene información que la función ChooseFont usa para inicializar el cuadro de diálogo Fuente. Una vez que el usuario cierra el cuadro de diálogo, el sistema devuelve información sobre la selección del usuario en esta estructura. (ANSI) |
CHOOSEFONTW Contiene información que la función ChooseFont usa para inicializar el cuadro de diálogo Fuente. Una vez que el usuario cierra el cuadro de diálogo, el sistema devuelve información sobre la selección del usuario en esta estructura. (Unicode) |
DEVNAMES Contiene cadenas que identifican los nombres de puerto de salida, dispositivo y controlador para una impresora. |
DLGITEMTEMPLATE Define las dimensiones y el estilo de un control en un cuadro de diálogo. Una o varias de estas estructuras se combinan con una estructura DLGTEMPLATE para formar una plantilla estándar para un cuadro de diálogo. |
DLGTEMPLATE Define las dimensiones y el estilo de un cuadro de diálogo. |
FINDREPLACEA Contiene información que las funciones FindText y ReplaceText usan para inicializar los cuadros de diálogo Buscar y reemplazar. (ANSI) |
FINDREPLACEW Contiene información que las funciones FindText y ReplaceText usan para inicializar los cuadros de diálogo Buscar y reemplazar. (Unicode) |
MSGBOXPARAMSA Contiene información utilizada para mostrar un cuadro de mensaje. La función MessageBoxIndirect usa esta estructura. (ANSI) |
MSGBOXPARAMSW Contiene información utilizada para mostrar un cuadro de mensaje. La función MessageBoxIndirect usa esta estructura. (Unicode) |
OFNOTIFYA Contiene información sobre un mensaje de WM_NOTIFY enviado a un procedimiento de enlace OFNHookProc para un cuadro de diálogo Abrir o Guardar como. El parámetro lParam del mensaje WM_NOTIFY es un puntero a una estructura OFNOTIFY. (ANSI) |
OFNOTIFYEXA Contiene información sobre un mensaje de notificación de CDN_INCLUDEITEM. (ANSI) |
OFNOTIFYEXW Contiene información sobre un mensaje de notificación de CDN_INCLUDEITEM. (Unicode) |
OFNOTIFYW Contiene información sobre un mensaje de WM_NOTIFY enviado a un procedimiento de enlace OFNHookProc para un cuadro de diálogo Abrir o Guardar como. El parámetro lParam del mensaje WM_NOTIFY es un puntero a una estructura OFNOTIFY. (Unicode) |
OPENFILENAME_NT4A La estructura de OPENFILENAME_NT4 es idéntica a OPENFILENAME con _WIN32_WINNT establecido en 0x0400. (ANSI) |
OPENFILENAME_NT4W La estructura de OPENFILENAME_NT4 es idéntica a OPENFILENAME con _WIN32_WINNT establecido en 0x0400. (Unicode) |
OPENFILENAMEA Contiene información que las funciones GetOpenFileName y GetSaveFileName usan para inicializar un cuadro de diálogo Abrir o Guardar como. Una vez que el usuario cierra el cuadro de diálogo, el sistema devuelve información sobre la selección del usuario en esta estructura. (ANSI) |
OPENFILENAMEW Contiene información que las funciones GetOpenFileName y GetSaveFileName usan para inicializar un cuadro de diálogo Abrir o Guardar como. Una vez que el usuario cierra el cuadro de diálogo, el sistema devuelve información sobre la selección del usuario en esta estructura. (Unicode) |
PAGESETUPDLGA Contiene información que la función PageSetupDlg usa para inicializar el cuadro de diálogo Configurar página. Una vez que el usuario cierra el cuadro de diálogo, el sistema devuelve información sobre los parámetros de página definidos por el usuario en esta estructura. (ANSI) |
PAGESETUPDLGW Contiene información que la función PageSetupDlg usa para inicializar el cuadro de diálogo Configurar página. Una vez que el usuario cierra el cuadro de diálogo, el sistema devuelve información sobre los parámetros de página definidos por el usuario en esta estructura. (Unicode) |
PRINTDLGA Contiene información que la función PrintDlg usa para inicializar el cuadro de diálogo Imprimir. Una vez que el usuario cierra el cuadro de diálogo, el sistema usa esta estructura para devolver información sobre las selecciones del usuario. (ANSI) |
PRINTDLGEXA Contiene información que la función PrintDlgEx usa para inicializar la hoja de propiedades Print. Una vez que el usuario cierra la hoja de propiedades, el sistema usa esta estructura para devolver información sobre las selecciones del usuario. (ANSI) |
PRINTDLGEXW Contiene información que la función PrintDlgEx usa para inicializar la hoja de propiedades Print. Una vez que el usuario cierra la hoja de propiedades, el sistema usa esta estructura para devolver información sobre las selecciones del usuario. (Unicode) |
PRINTDLGW Contiene información que la función PrintDlg usa para inicializar el cuadro de diálogo Imprimir. Una vez que el usuario cierra el cuadro de diálogo, el sistema usa esta estructura para devolver información sobre las selecciones del usuario. (Unicode) |
PRINTPAGERANGE Representa un intervalo de páginas en un trabajo de impresión. Un trabajo de impresión puede tener más de un intervalo de páginas. Esta información se proporciona en la estructura PRINTDLGEX al llamar a la función PrintDlgEx. |