CMFCFontInfo Class
la clase de CMFCFontInfo describe el nombre y otros atributos de una fuente.
class CMFCFontInfo : public CObject
Members
Constructores públicos
Name |
Descripción |
---|---|
CMFCFontInfo |
Crea un objeto CMFCFontInfo. |
Métodos públicos
Name |
Descripción |
---|---|
Recupera los nombres concatenados de una fuente y del juego de caracteres (script). |
miembros de datos
Name |
Descripción |
---|---|
un valor que especifica el juego de caracteres (script) asociado con la fuente. |
|
Un valor que especifica el paso y la familia de fuentes. |
|
un valor que especifica el tipo de la fuente. |
|
el nombre de la fuente; por ejemplo, arial. |
|
el nombre de un juego de caracteres (script) asociado con la fuente. |
Comentarios
Puede adjuntar un objeto de CMFCFontInfo a un elemento de la clase de CMFCToolBarFontComboBox Class . Llame al método de CMFCToolBarFontComboBox::GetFontDesc para recuperar un puntero a un objeto de CMFCFontInfo .
Ejemplo
El ejemplo siguiente se muestra cómo utilizar los diversos miembros de la clase de CMFCFontInfo . El ejemplo muestra cómo obtener un objeto de CMFCFontInfo de CMFCRibbonFontComboBox, y cómo tener acceso a las variables locales. Este ejemplo forma parte de Ejemplo 2007 de demostración de MS-Office.
CMFCRibbonFontComboBox* pFontCombo = DYNAMIC_DOWNCAST(CMFCRibbonFontComboBox, pRibbon->FindByID(ID_FONT_FONT));
if (pFontCombo == NULL)
{
return;
}
CCharFormat cf;
cf.szFaceName[0] = NULL;
cf.dwMask = CFM_FACE | CFM_CHARSET;
const CMFCFontInfo* pDesc = pFontCombo->GetFontDesc();
ASSERT_VALID(pDesc);
ASSERT(pDesc->m_strName.GetLength() < LF_FACESIZE);
#if _MSC_VER >= 1300
lstrcpyn(cf.szFaceName, pDesc->m_strName, LF_FACESIZE);
#else
lstrcpynA(cf.szFaceName, T2A((LPTSTR)(LPCTSTR) pDesc->m_strName), LF_FACESIZE);
#endif
cf.bCharSet = pDesc->m_nCharSet;
cf.bPitchAndFamily = pDesc->m_nPitchAndFamily;
Requisitos
encabezado: afxtoolbarfontcombobox.h
Vea también
Referencia
CMFCToolBarFontSizeComboBox Class