Compartilhar via


Classe CMFCFontInfo

a classe de CMFCFontInfo descreve o nome e outros atributos de uma fonte.

class CMFCFontInfo : public CObject

Membros

Construtores public

Nome

Descrição

CMFCFontInfo

Constrói um objeto de CMFCFontInfo .

Métodos públicos

Nome

Descrição

CMFCFontInfo::GetFullName

Recupera os nomes concatenados de uma fonte e seu conjunto de caracteres (script).

Membros de dados

Nome

Descrição

CMFCFontInfo::m_nCharSet

Um valor que especifica o conjunto de caracteres (script) associado com a fonte.

CMFCFontInfo::m_nPitchAndFamily

Um valor que especifica densidade e a família de fontes.

CMFCFontInfo::m_nType

Um valor que especifica o tipo da fonte.

CMFCFontInfo::m_strName

O nome da fonte; por exemplo, Arial.

CMFCFontInfo::m_strScript

o nome de um conjunto de caracteres (script) associado com a fonte.

Comentários

Você pode anexar um objeto de CMFCFontInfo a um item da classe de Classe CMFCToolBarFontComboBox . Chame o método de CMFCToolBarFontComboBox::GetFontDesc para recuperar um ponteiro para um objeto de CMFCFontInfo .

Exemplo

O exemplo seguinte demonstra como usar mais membros da classe de CMFCFontInfo . O exemplo a seguir demonstra como obter um objeto de CMFCFontInfo de CMFCRibbonFontComboBox, e como acessar suas variáveis locais. Este exemplo é parte de Exemplo 2007 de demonstração de MSOffice.

 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

Cabeçalho: afxtoolbarfontcombobox.h

Consulte também

Referência

Gráfico da hierarquia

Classe CMFCToolBarFontComboBox

Classe CMFCToolBarFontSizeComboBox

Outros recursos

Classes MFC