CMFCFontInfo 類別
CMFCFontInfo 類別名稱和描述字型的其他屬性。
class CMFCFontInfo : public CObject
Members
公用建構函式
名稱 |
描述 |
---|---|
CMFCFontInfo |
建構 CMFCFontInfo 物件。 |
公用方法
名稱 |
描述 |
---|---|
擷取字型及其字元集 (指令碼) 的連接字串的名稱。 |
資料成員
名稱 |
描述 |
---|---|
指定字元集的值 (指令碼) 與字型。 |
|
指定字型的字幅與系列的值。 |
|
指定字型類型的值。 |
|
字型的名稱;例如, [Arial]。 |
|
字元集 (指令碼) 的名稱與字型。 |
備註
您可以附加至 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
請參閱
參考
CMFCToolBarFontSizeComboBox 類別