Compartir a través de


CMFCRibbonFontComboBox (clase)

Implementa un cuadro combinado que contiene una lista de fuentes. El cuadro combinado se coloca en un panel de la cinta.

Sintaxis

class CMFCRibbonFontComboBox : public CMFCRibbonComboBox

Miembros

Constructores públicos

Nombre Descripción
CMFCRibbonFontComboBox::~CMFCRibbonFontComboBox Destructor.

Constructores protegidos

Nombre Descripción
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox Construye e inicializa un objeto CMFCRibbonFontComboBox.

Métodos públicos

Nombre Descripción
CMFCRibbonFontComboBox::BuildFonts Rellena el cuadro combinado de fuente de la cinta con fuentes del tipo de fuente, el juego de caracteres y el paso y la familia especificados.
CMFCRibbonFontComboBox::CreateObject Usado por el marco de trabajo para crear una instancia dinámica de este tipo de clase.
CMFCRibbonFontComboBox::GetCharSet Devuelve el juego de caracteres especificado.
CMFCRibbonFontComboBox::GetFontDesc
CMFCRibbonFontComboBox::GetFontType Devuelve los tipos de fuente que se van a mostrar en el cuadro combinado. Las opciones válidas son DEVICE_FONTTYPE, RASTER_FONTTYPE y TRUETYPE_FONTTYPE o cualquier combinación bit a bit de estas.
CMFCRibbonFontComboBox::GetPitchAndFamily Devuelve el paso y la familia de las fuentes que se muestran en el cuadro combinado.
CMFCRibbonFontComboBox::GetThisClass Lo usa el marco para obtener un puntero al objeto CRuntimeClass asociado a este tipo de clase.
CMFCRibbonFontComboBox::RebuildFonts Rellena el cuadro combinado de fuente de la cinta con fuentes del tipo de fuente, el juego de caracteres y el paso y la familia previamente especificados.
CMFCRibbonFontComboBox::SetFont Selecciona la fuente especificada en el cuadro combinado.

Comentarios

Después de crear un objeto CMFCRibbonFontComboBox, agréguelo a un panel de la cinta mediante una llamada a CMFCRibbonPanel::Add.

Jerarquía de herencia

CObject

CMFCRibbonBaseElement

CMFCRibbonButton

CMFCRibbonEdit

CMFCRibbonComboBox

CMFCRibbonFontComboBox

Requisitos

Header: afxRibbonComboBox.h

CMFCRibbonFontComboBox::BuildFonts

Rellena el cuadro combinado en la cinta con fuentes.

void BuildFonts(
    int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
    BYTE nCharSet = DEFAULT_CHARSET,
    BYTE nPitchAndFamily = DEFAULT_PITCH);

Parámetros

nFontType
[in] Especifica el tipo de fuente de las fuentes que se van a agregar.

nCharSet
[in] Especifica el juego de caracteres de las fuentes que se van a agregar.

nPitchAndFamily
[in] Especifica el tono y la familia de las fuentes que se van a agregar.

CMFCRibbonFontComboBox::CMFCRibbonFontComboBox

Construye e inicializa un objeto CMFCRibbonFontComboBox.

CMFCRibbonFontComboBox(
    UINT nID,
    int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
    BYTE nCharSet = DEFAULT_CHARSET,
    BYTE nPitchAndFamily = DEFAULT_PITCH,
    int nWidth = -1);

Parámetros

Nid
[in] Identificador del comando que se ejecuta cuando el usuario selecciona un elemento del cuadro combinado.

nFontType
[in] Especifica los tipos de fuentes que se van a mostrar en el cuadro combinado. Las opciones válidas son DEVICE_FONTTYPE, RASTER_FONTTYPE y TRUETYPE_FONTTYPE o cualquier combinación bit a bit de estas.

nCharSet
[in] Filtra las fuentes del cuadro combinado a las que pertenecen al juego de caracteres especificado.

nPitchAndFamily
[in] Especifica el tono y la familia de las fuentes que se muestran en el cuadro combinado.

nWidth
[in] Especifica el ancho, en píxeles, del cuadro combinado.

Comentarios

Para obtener más información sobre los posibles valores de parámetro nFontType, vea EnumFontFamProc en la documentación de Windows SDK.

Para obtener más información sobre los juegos de caracteres válidos que se pueden asignar a nCharSet y los valores válidos que se pueden asignar a nPitchAndFamily, vea LOGFONT en la documentación de Windows SDK.

CMFCRibbonFontComboBox::GetFontDesc

Para obtener información más detallada, consulta el código fuente que se ubica en la carpeta VC\atlmfc\src\mfc de la instalación de Visual Studio.

const CMFCFontInfo* GetFontDesc(int iIndex = -1) const;

Parámetros

[in] iIndex

Valor devuelto

Comentarios

CMFCRibbonFontComboBox::RebuildFonts

Rellena el cuadro combinado de la cinta con fuentes de un tipo de fuente, juego de caracteres y tono y familia previamente especificados.

void RebuildFonts();

Comentarios

Puede especificar el tipo de fuente, el juego de caracteres y el tono y la familia de las fuentes que se van a incluir en el cuadro combinado de fuentes de la cinta en el constructor de esta clase, o si llama a CMFCRibbonFontComboBox::BuildFonts.

CMFCRibbonFontComboBox::SetFont

Selecciona la fuente especificada en el cuadro combinado.

BOOL SetFont(
    LPCTSTR lpszName,
    BYTE nCharSet = DEFAULT_CHARSET,
    BOOL bExact = FALSE);

Parámetros

lpszName
Especifica el nombre de la fuente que se va a seleccionar.

nCharSet
Especifica el juego de caracteres de la fuente seleccionada.

bExact
TRUE para especificar que el juego de caracteres debe coincidir al seleccionar una fuente; FALSE para especificar que el juego de caracteres se puede omitir al seleccionar una fuente.

Valor devuelto

Valor distinto de cero si se ha encontrado y seleccionado la fuente especificada; de lo contrario, cero.

Comentarios

CMFCRibbonFontComboBox::GetCharSet

Devuelve el juego de caracteres especificado.

BYTE GetCharSet() const;

Valor devuelto

Juego de caracteres (vea LOGFONT en la documentación de Windows SDK).

Comentarios

CMFCRibbonFontComboBox::GetFontType

Devuelve los tipos de fuente que se van a mostrar en el cuadro combinado. Las opciones válidas son DEVICE_FONTTYPE, RASTER_FONTTYPE y TRUETYPE_FONTTYPE o cualquier combinación bit a bit de estas.

int GetFontType() const;

Valor devuelto

Tipos de fuente (vea EnumFontFamProc en la documentación de Windows SDK).

Comentarios

CMFCRibbonFontComboBox::GetPitchAndFamily

Devuelve el paso y la familia de las fuentes que se muestran en el cuadro combinado.

BYTE GetPitchAndFamily() const;

Valor devuelto

Tono y familia (vea LOGFONT en la documentación de Windows SDK).

Comentarios

Consulte también

Gráfico de jerarquías
Clases
CMFCRibbonComboBox (clase)