Partager via


Classe de CMFCFontInfo

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

class CMFCFontInfo : public CObject

Membres

Bb984622.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CMFCFontInfo

Construit un objet CMFCFontInfo.

Bb984622.collapse_all(fr-fr,VS.110).gifMé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).

Bb984622.collapse_all(fr-fr,VS.110).gifMembres 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 Classe de CMFCToolBarFontComboBox .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

Classe de CMFCToolBarFontComboBox

Classe de CMFCToolBarFontSizeComboBox

Autres ressources

Classes MFC