Compartilhar via


Classe CMFCFontInfo

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

class CMFCFontInfo : public CObject

Membros

Construtores públicos

Nome

Descrição

CMFCFontInfo

Constrói um CMFCFontInfo objeto.

Métodos públicos

Nome

Descrição

CMFCFontInfo::GetFullName

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

Membros de dados

Nome

Descrição

CMFCFontInfo::m_nCharSet

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

CMFCFontInfo::m_nPitchAndFamily

Um valor que especifica a densidade e a família da fonte.

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 caractere (script) associado a fonte.

Comentários

Você pode anexar um CMFCFontInfo objeto para um item das Classe CMFCToolBarFontComboBox classe. telefonar the CMFCToolBarFontComboBox::GetFontDesc método para recuperar um ponteiro para um CMFCFontInfo objeto.

Exemplo

O exemplo a seguir demonstra como usar vários membros do CMFCFontInfo classe. O exemplo demonstra como obter um CMFCFontInfo objeto de um CMFCRibbonFontComboBoxe como acessar as variáveis locais. Este exemplo faz parte o Exemplo de demonstração do MSOffice 2007.

    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

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCToolBarFontComboBox

Classe CMFCToolBarFontSizeComboBox

Outros recursos

Classes (@@)