CMFCFontInfo-Klasse

Die CMFCFontInfo-Klasse beschreibt den Namen und andere Attribute einer Schriftart.

class CMFCFontInfo : public CObject

Mitglieder

Bb984622.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CMFCFontInfo

Erstellt ein CMFCFontInfo-Objekt.

Bb984622.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CMFCFontInfo::GetFullName

Ruft die verketteten Namen einer Schriftart und des Zeichensatzes ab (Skript).

Bb984622.collapse_all(de-de,VS.110).gifDatenmember

Name

Description

CMFCFontInfo::m_nCharSet

Ein Wert, der den Zeichensatz (Skript) zugeordnet mit der Schriftart angibt.

CMFCFontInfo::m_nPitchAndFamily

Ein Wert, der die Schriftbreite und die Familie der Schriftarten angibt.

CMFCFontInfo::m_nType

Ein Wert, der den Typ der Schriftarten angibt.

CMFCFontInfo::m_strName

Der Name der Schriftarten; beispielsweise Arial.

CMFCFontInfo::m_strScript

Der Name eines Zeichensatzes (Skript) zugeordnet mit der Schriftart.

Hinweise

Sie können ein CMFCFontInfo-Objekt auf ein Element der CMFCToolBarFontComboBox-Klasse-Klasse anfügen.Rufen Sie die CMFCToolBarFontComboBox::GetFontDesc-Methode auf, um einen Zeiger auf einen CMFCFontInfo-Objekt abzurufen.

Beispiel

Das folgende Beispiel zeigt, wie verschiedene Member der Klasse CMFCFontInfo verwendet.Das Beispiel zeigt, wie ein CMFCFontInfo-Objekt von CMFCRibbonFontComboBox abgerufen wird und wie auf ihre lokalen Variablen zugreift.Dieses Beispiel ist Teil MS Demobeispiel Office 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;

Anforderungen

Header: afxtoolbarfontcombobox.h

Siehe auch

Referenz

Hierarchien-Diagramm

CMFCToolBarFontComboBox-Klasse

CMFCToolBarFontSizeComboBox-Klasse

Weitere Ressourcen

MFC-Klassen