CMFCFontInfo, classe
La classe d' CMFCFontInfo décrit le nom et d'autres attributs d'une police.
class CMFCFontInfo : public CObject
Membres
Constructeurs publics
Nom |
Description |
---|---|
CMFCFontInfo |
Construit un objet CMFCFontInfo. |
Méthodes publiques
Nom |
Description |
---|---|
Récupère les noms concaténés d'une police et de son jeu de caractères (script). |
Membres de données
Nom |
Description |
---|---|
Valeur qui spécifie le jeu de caractères (script) associé à la police. |
|
Valeur qui spécifie pas le et la famille de polices. |
|
Valeur qui spécifie le type de police. |
|
Le nom de la police ; par exemple, arial. |
|
Le nom d'un jeu de caractères (script) associé à la police. |
Notes
Vous pouvez joindre un objet d' CMFCFontInfo à un élément de la classe de CMFCToolBarFontComboBox, classe . Appelez la méthode de CMFCToolBarFontComboBox::GetFontDesc pour récupérer un pointeur vers un objet d' CMFCFontInfo .
Exemple
L'exemple suivant montre comment utiliser différents membres de la classe d' CMFCFontInfo . L'exemple montre comment obtenir un objet d' CMFCFontInfo d' CMFCRibbonFontComboBox, et comment accéder à ses variables locales. Cet exemple est extrait d' Exemple 2007 de démonstration de 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;
Configuration requise
en-tête : afxtoolbarfontcombobox.h
Voir aussi
Référence
CMFCToolBarFontComboBox, classe
CMFCToolBarFontSizeComboBox, classe