CFontDialog

La clase CFontDialog permite incorporar un cuadro de diálogo de selección de la fuente en su aplicación. Un objeto CFontDialog es un cuadro de diálogo con una lista de fuentes que están instalados actualmente en el sistema. El usuario puede seleccionar una fuente particular de la lista, y esta selección, a continuación, se informó a la aplicación.

Para construir un objeto de CFontDialog , utilice el constructor proporcionado o derivar una nueva subclase y utilizar su propio constructor personalizado.

Una vez que se ha construido un objeto CFontDialog , puede utilizar la estructura de m_cf para inicializar los valores o Estados de los controles en el cuadro de diálogo. La estructura de m_cf es de tipo CHOOSEFONT. Para obtener más información sobre esta estructura, consulte la documentación del SDK de Win32.

Después de inicializar los controles del cuadro de diálogo objeto, llame a la función de miembro de DoModal para mostrar el cuadro de diálogo y permitir al usuario seleccionar una fuente. DoModal devuelve si el usuario selecciona el (IDOK) botón Aceptar o Cancelar (IDCANCEL).

Si DoModal devuelve IDOK, puede utilizar una de las funciones de miembro del CFontDialogpara recuperar la información de entrada por el usuario.

Puede utilizar las ventanas CommDlgExtendedError función para determinar si se ha producido un error durante la inicialización del cuadro de diálogo y para aprender más acerca del error. Para obtener más información sobre esta función, consulte la documentación del SDK de Win32.

CFontDialog se basa en la COMMDLG.Archivo DLL que se distribuye con Windows versiones 3.1 y posteriores.

Para personalizar el cuadro de diálogo, derive una clase de CFontDialog, proporcionar una plantilla de cuadro de diálogo personalizado y agregar un mapa de mensajes para procesar los mensajes de notificación de los controles extendidos. Los mensajes no procesados deben pasar a la clase base.

No es necesario personalizar la función de enlace.

Para obtener más información sobre el uso de CFontDialog, consulte Clases de diálogo comunes en la Guía del programador de Visual C++.

# include lt;afxdlgs.h>

Miembros de la clase |nbsp; Clase base | Diagrama de jerarquía

Muestra  Ejemplo de MFC HIERSVR

Index