Classe di CMFCFontInfo
La classe CMFCFontInfo descrive il nome e altri attributi di un tipo di carattere.
class CMFCFontInfo : public CObject
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
CMFCFontInfo |
Costruisce un oggetto CMFCFontInfo. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Recupera i nomi concatenati di un tipo di carattere e il relativo set di caratteri (script). |
Membri di dati
Nome |
Descrizione |
---|---|
Un valore che specifica il set di caratteri (script) associato al tipo. |
|
Un valore che specifica il passo e la famiglia di carattere. |
|
Un valore che specifica il tipo di carattere. |
|
Il nome del tipo; ad esempio, Arial. |
|
Il nome di un set di caratteri (script) associato al tipo. |
Note
È possibile collegare un oggetto CMFCFontInfo a un elemento della classe Classe di CMFCToolBarFontComboBox.Chiamare il metodo CMFCToolBarFontComboBox::GetFontDesc per recuperare un puntatore a un oggetto CMFCFontInfo.
Esempio
Nell'esempio seguente viene illustrato come utilizzare i diversi membri della classe CMFCFontInfo.Nell'esempio viene illustrato come ottenere l'oggetto CMFCFontInfo da CMFCRibbonFontComboBoxe come accedere alle variabili locali.Questo esempio fa parte Esempio 2007 demo di MS Office.
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;
Requisiti
intestazione: afxtoolbarfontcombobox.h
Vedere anche
Riferimenti
Classe di CMFCToolBarFontComboBox
Classe di CMFCToolBarFontSizeComboBox