Condividi tramite


Classe CMFCFontInfo

La classe CMFCFontInfo descrive il nome e altri attributi di un tipo di carattere.

class CMFCFontInfo : public CObject

Membri

Costruttori pubblici

Nome

Descrizione

CMFCFontInfo

Costruisce un oggetto CMFCFontInfo.

Metodi pubblici

Nome

Descrizione

CMFCFontInfo::GetFullName

Recupera i nomi concatenati di un tipo di carattere e il relativo set di caratteri (script).

Membri di dati

Nome

Descrizione

CMFCFontInfo::m_nCharSet

Un valore che specifica il set di caratteri (script) associato al tipo.

CMFCFontInfo::m_nPitchAndFamily

Un valore che specifica il passo e la famiglia di carattere.

CMFCFontInfo::m_nType

Un valore che specifica il tipo di carattere.

CMFCFontInfo::m_strName

Il nome del tipo; ad esempio, Arial.

CMFCFontInfo::m_strScript

Il nome di un set di caratteri (script) associato al tipo.

Note

È possibile collegare un oggetto CMFCFontInfo a un elemento della classe Classe CMFCToolBarFontComboBox. Chiamare il metodo CMFCToolBarFontComboBox::GetFontDesc per recuperare un puntatore a un oggetto CMFCFontInfo.

Esempio

Nell'esempio seguente viene illustrato come utilizzare i diversi membri della classe CMFCFontInfo. Nell'esempio viene illustrato come ottenere l'oggetto CMFCFontInfo da CMFCRibbonFontComboBoxe come accedere alle variabili locali. Questo esempio fa parte Esempio 2007 demo di 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;

Requisiti

intestazione: afxtoolbarfontcombobox.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CMFCToolBarFontComboBox

Classe CMFCToolBarFontSizeComboBox

Altre risorse

Classi MFC