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
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).