Share via


Clases de cuadro de diálogo

La clase CDialog y sus clases derivadas encapsulan la funcionalidad del cuadro de diálogo.Puesto que un cuadro de diálogo es un tipo especial de ventana, CDialog es derivado de CWnd.Derive sus clases de diálogo de CDialog o utilice una de las clases comunes de cuadro de diálogo para los cuadros de diálogo estándar, como abrir o guardar un archivo, la impresión, seleccionando una fuente o el color, inicia una operación de Buscar-y-reemplazar, o realizando operaciones OLE-relacionadas.

  • CDialog
    La clase base para todos los cuadros de diálogo, modales y no modales.

  • CDataExchange
    Proporciona información de intercambio de datos y validación para los cuadros de diálogo.

Cuadros de diálogo comunes

Estas clases de cuadro de diálogo encapsulan los cuadros de diálogo comunes de Windows.Proporcionan implementaciones fáciles de usar de cuadros de diálogo complicados.

  • CCommonDialog
    Clase base para todos los cuadros de diálogo comunes.

  • CFileDialog
    Proporciona un cuadro de diálogo estándar para abrir o guardar un archivo.

  • CColorDialog
    Proporciona un cuadro de diálogo estándar para seleccionar color.

  • CFontDialog
    Proporciona un cuadro de diálogo estándar para seleccionar una fuente.

  • CFindReplaceDialog
    Proporciona un cuadro de diálogo estándar para una operación de Buscar-y-reemplazar.

  • CPrintDialog
    Proporciona un cuadro de diálogo estándar para imprimir un archivo.

  • CPrintDialogEx
    Proporciona una hoja de propiedades de impresión de Windows 2000.

  • CPageSetupDialog
    Encapsula los servicios proporcionados por el cuadro de diálogo común de la configuración de página de Windows de compatibilidad adicional para los márgenes de impresión que establecen y modificar.

Cuadros de diálogo comunes de OLE

OLE agrega varios cuadros de diálogo comunes en Windows.Estas clases encapsulan los cuadros de diálogo comunes de OLE.

  • COleDialog
    Utiliza el marco para contener las implementaciones comunes para todos los cuadros de diálogo de OLE.Todas las clases de cuadro de diálogo en la categoría de la interfaz de usuario son derivadas de esta clase base.COleDialog no se puede utilizar directamente.

  • COleInsertDialog
    Muestra el cuadro de diálogo del objeto INSERT, la interfaz de usuario estándar para insertar los nuevos elementos vinculados o insertados OLE.

  • COlePasteSpecialDialog
    Muestra el cuadro de diálogo de pegar especial, la interfaz de usuario estándar para implementar el comando de pegar especial de edición.

  • COleLinksDialog
    Muestra el cuadro de diálogo de los vínculos de edición, la interfaz de usuario estándar para la información de modificación sobre elementos vinculados.

  • COleChangeIconDialog
    Muestra el cuadro de diálogo del icono de cambio, la interfaz de usuario estándar para cambiar el icono asociado a un elemento incrustado o vinculado OLE.

  • COleConvertDialog
    Muestra el cuadro de diálogo convert, la interfaz de usuario estándar para convertir elementos de OLE a partir de un tipo a otro.

  • COlePropertiesDialog
    Encapsula el cuadro de diálogo Propiedades OLE común de Windows.Los cuadros de diálogo de Propiedades de OLE comunes proporcionan una manera fácil de mostrar y modificar las propiedades de un elemento OLE de una manera coherente con los estándares de Windows.

  • COleUpdateDialog
    Muestra el cuadro de diálogo de la actualización, la interfaz de usuario estándar para actualizar todos los vínculos en un documento.El cuadro de diálogo contiene un indicador de progreso para indicar cómo el cierre el procedimiento de actualización está completamente.

  • COleChangeSourceDialog
    Muestra el cuadro de diálogo del origen del cambio, la interfaz de usuario estándar para cambiar el destino o el origen de un vínculo.

  • COleBusyDialog
    Muestra el Servidor No disponibles y los cuadros de diálogo No Responder de Servidor, la interfaz de usuario estándar para administrar las llamadas a las aplicaciones No disponibles.Mostrado normalmente automáticamente por la implementación de COleMessageFilter .

Clases de hoja de propiedades

Las clases de hoja de propiedades permiten que las aplicaciones para utilizar las hojas de propiedades, también conocidas como cuadros de diálogo con fichas.Las hojas de propiedades es una manera eficaz de organizar un gran número de controles en un único cuadro de diálogo.

  • CPropertyPage
    Proporciona páginas individuales dentro de una hoja de propiedades.Derive una clase de CPropertyPage para cada página que se agregue a la hoja de propiedades.

  • CPropertySheet
    Proporciona el marco para páginas de varias propiedades.Derive la clase de hojas de propiedades de CPropertySheet para implementar las hojas de propiedades rápidamente.

  • COlePropertyPage
    Muestra las propiedades de un control OLE en una interfaz gráfica, a un cuadro de diálogo.

  • CDHtmlDialog
    Se utiliza para crear cuadros de diálogo que implementan la interfaz de usuario con HTML en lugar de recursos de cuadro de diálogo.

  • CMultiPageDHtmlDialog
    Muestra las páginas HTML varias secuencialmente y administra los eventos de cada página.

Clases relacionadas

Estas clases no son cuadros de diálogo por sí mismo, pero que utilizan plantillas de cuadro de diálogo y tienen gran parte del comportamiento de cuadros de diálogo.

  • CDialogBar
    Una barra de control basado en una plantilla de cuadro de diálogo.

  • CFormView
    Una vista de desplazamiento cuyo diseño está definido en una plantilla de cuadro de diálogo.Derive una clase de CFormView para implementar una interfaz de usuario basada en una plantilla de cuadro de diálogo.

  • CDaoRecordView
    Proporciona una vista de formulario directamente conectada a un objeto de conjunto de registros (DAO) del Objeto de acceso a datos.Como todas las vistas de formulario, CDaoRecordView se basa en una plantilla de cuadro de diálogo.

  • CRecordView
    Proporciona una vista de formulario directamente conectada a un objeto de conjunto de registros de ODBC.Como todas las vistas de formulario, CRecordView se basa en una plantilla de cuadro de diálogo.

  • CPrintInfo
    Una estructura que contiene información sobre un trabajo de impresión o de la vista previa de impresión.Utilizado por la arquitectura de impresión de CView.

Vea también

Conceptos

Información general de la biblioteca de clases