Partager via


CMFCFontInfo, classe

La classe d' CMFCFontInfo décrit le nom et d'autres attributs d'une police.

class CMFCFontInfo : public CObject

Membres

Constructeurs publics

Nom

Description

CMFCFontInfo

Construit un objet CMFCFontInfo.

Méthodes publiques

Nom

Description

CMFCFontInfo::GetFullName

Récupère les noms concaténés d'une police et de son jeu de caractères (script).

Membres de données

Nom

Description

CMFCFontInfo::m_nCharSet

Valeur qui spécifie le jeu de caractères (script) associé à la police.

CMFCFontInfo::m_nPitchAndFamily

Valeur qui spécifie pas le et la famille de polices.

CMFCFontInfo::m_nType

Valeur qui spécifie le type de police.

CMFCFontInfo::m_strName

Le nom de la police ; par exemple, arial.

CMFCFontInfo::m_strScript

Le nom d'un jeu de caractères (script) associé à la police.

Notes

Vous pouvez joindre un objet d' CMFCFontInfo à un élément de la classe de CMFCToolBarFontComboBox, classe . Appelez la méthode de CMFCToolBarFontComboBox::GetFontDesc pour récupérer un pointeur vers un objet d' CMFCFontInfo .

Exemple

L'exemple suivant montre comment utiliser différents membres de la classe d' CMFCFontInfo . L'exemple montre comment obtenir un objet d' CMFCFontInfo d' CMFCRibbonFontComboBox, et comment accéder à ses variables locales. Cet exemple est extrait d' Exemple 2007 de démonstration 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;

Configuration requise

en-tête : afxtoolbarfontcombobox.h

Voir aussi

Référence

Graphique de la hiérarchie

CMFCToolBarFontComboBox, classe

CMFCToolBarFontSizeComboBox, classe

Autres ressources

classes MFC