共用方式為


CMFCFontInfo 類別

CMFCFontInfo 類別名稱和描述字型的其他屬性。

class CMFCFontInfo : public CObject

Members

Bb984622.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CMFCFontInfo

建構 CMFCFontInfo 物件。

Bb984622.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CMFCFontInfo::GetFullName

擷取字型及其字元集 (指令碼) 的連接字串的名稱。

Bb984622.collapse_all(zh-tw,VS.110).gif資料成員

名稱

描述

CMFCFontInfo::m_nCharSet

指定字元集的值 (指令碼) 與字型。

CMFCFontInfo::m_nPitchAndFamily

指定字型的字幅與系列的值。

CMFCFontInfo::m_nType

指定字型類型的值。

CMFCFontInfo::m_strName

字型的名稱;例如, [Arial]。

CMFCFontInfo::m_strScript

字元集 (指令碼) 的名稱與字型。

備註

您可以附加至 CMFCToolBarFontComboBox 類別 類別的項目 CMFCFontInfo 物件。 呼叫方法 CMFCToolBarFontComboBox::GetFontDesc 擷取指標 CMFCFontInfo 物件。

範例

下列範例示範如何使用 CMFCFontInfo 類別的各種成員。 範例會示範如何從 CMFCRibbonFontComboBox取得 CMFCFontInfo 物件以及如何存取它的區域變數。 這個範例是 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;

需求

標題: afxtoolbarfontcombobox.h

請參閱

參考

階層架構圖

CMFCToolBarFontComboBox 類別

CMFCToolBarFontSizeComboBox 類別

其他資源

MFC 類別