Třída CMFCFontInfo
CMFCFontInfo Třída popisuje název a další atributy písma.
class CMFCFontInfo : public CObject
Členy
Veřejné konstruktory
Název |
Description |
---|---|
CMFCFontInfo |
Konstrukce CMFCFontInfo objektu. |
Veřejné metody
Název |
Description |
---|---|
Načte nastavení sloučeném názvy písma a jeho znak (skript). |
Datové členy
Název |
Description |
---|---|
Hodnota, která určuje znakovou sadu (skript) spojené s písmem. |
|
Hodnota, která určuje výšku a rodinu písma. |
|
Hodnota, která určuje typ písma. |
|
Název písma; například Arial. |
|
Název znakové sady (skript) spojené s písmem. |
Poznámky
Můžete připojit CMFCFontInfo objektu položky Třída CMFCToolBarFontComboBox třídy.Volání CMFCToolBarFontComboBox::GetFontDesc metoda načíst ukazatel CMFCFontInfo objektu.
Příklad
Následující příklad demonstruje použití různých členů CMFCFontInfo třídy.Příklad ukazuje, jak lze získat CMFCFontInfo z objektu CMFCRibbonFontComboBox a jak získat přístup k jeho místní proměnné.V tomto příkladu je součástí vzorku MSOffice 2007 Demo.
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;
Požadavky
Záhlaví: afxtoolbarfontcombobox.h
Viz také
Referenční dokumentace
Třída CMFCToolBarFontSizeComboBox