CMFCFontInfo-Klasse
Die CMFCFontInfo-Klasse beschreibt den Namen und andere Attribute einer Schriftart.
class CMFCFontInfo : public CObject
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
CMFCFontInfo |
Erstellt ein CMFCFontInfo-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Ruft die verketteten Namen einer Schriftart und des Zeichensatzes ab (Skript). |
Datenmember
Name |
Description |
---|---|
Ein Wert, der den Zeichensatz (Skript) zugeordnet mit der Schriftart angibt. |
|
Ein Wert, der die Schriftbreite und die Familie der Schriftarten angibt. |
|
Ein Wert, der den Typ der Schriftarten angibt. |
|
Der Name der Schriftarten; beispielsweise Arial. |
|
Der Name eines Zeichensatzes (Skript) zugeordnet mit der Schriftart. |
Hinweise
Sie können ein CMFCFontInfo-Objekt auf ein Element der CMFCToolBarFontComboBox-Klasse-Klasse anfügen.Rufen Sie die CMFCToolBarFontComboBox::GetFontDesc-Methode auf, um einen Zeiger auf einen CMFCFontInfo-Objekt abzurufen.
Beispiel
Das folgende Beispiel zeigt, wie verschiedene Member der Klasse CMFCFontInfo verwendet.Das Beispiel zeigt, wie ein CMFCFontInfo-Objekt von CMFCRibbonFontComboBox abgerufen wird und wie auf ihre lokalen Variablen zugreift.Dieses Beispiel ist Teil MS Demobeispiel Office 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;
Anforderungen
Header: afxtoolbarfontcombobox.h
Siehe auch
Referenz
CMFCToolBarFontComboBox-Klasse
CMFCToolBarFontSizeComboBox-Klasse