CMFCToolBarFontComboBox Class
Un botón de la barra de herramientas que contiene un control de cuadro combinado que permite al usuario seleccionar una fuente en una lista de fuentes del sistema.
class CMFCToolBarFontComboBox : public CMFCToolBarComboBoxButton
Members
Constructores protegidos
Name |
Descripción |
---|---|
Crea un objeto CMFCToolBarFontComboBox. |
Métodos públicos
Name |
Descripción |
---|---|
Devuelve un puntero al objeto de CMFCFontInfo para un índice especificado en el cuadro combinado. |
|
Selecciona una fuente en el cuadro combinado de la fuente del nombre de fuente, o el prefijo y el juego de caracteres de la fuente. |
miembros de datos
- CMFCToolBarFontComboBox::m_nFontHeight
El alto de los caracteres del cuadro combinado de la fuente.
Comentarios
Para agregar un botón del cuadro combinado de la fuente a una barra de herramientas, siga estos pasos:
Reserva un Id. de recurso ficticio para el botón del recurso primario de la barra de herramientas.
Construya un objeto CMFCToolBarFontComboBox.
En el controlador de mensajes que procesa el mensaje de AFX_WM_RESETTOOLBAR , reemplace el botón original con el nuevo botón de cuadro combinado con CMFCToolBar::ReplaceButton.
Sincronice la fuente seleccionada en el cuadro combinado con la del documento utilizando el método de CMFCToolBarFontComboBox::SetFont .
Para sincronizar la fuente del documento con la fuente seleccionada en el cuadro combinado, use el método de CMFCToolBarFontComboBox::GetFontDesc para recuperar los atributos de la fuente seleccionada, y utilizar esos atributos para crear un objeto de CFont (Clase) .
El botón del cuadro combinado de la fuente llama a la función EnumFontFamiliesEx Win32 para determinar las fuentes de pantalla y de impresora disponible en el sistema.
Jerarquía de herencia
Requisitos
encabezado: afxtoolbarfontcombobox.h
Vea también
Tareas
Tutorial: Poner controles en las barras de herramientas
Referencia
CMFCToolBarComboBoxButton Class