Klasa CMFCFontInfo
CMFCFontInfo Klasy opisuje nazwę i inne atrybuty czcionki.
class CMFCFontInfo : public CObject
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
CMFCFontInfo |
Konstrukcje CMFCFontInfo obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Pobiera złączonej nazwy czcionki i jego znak ustawić (skrypt). |
Członkowie danych
Nazwa |
Opis |
---|---|
Wartość określa zestaw znaków (skrypt) skojarzony z czcionką. |
|
Wartość określająca wysokość tonu i rodziny czcionki. |
|
Wartość, która określa typ czcionki. |
|
Nazwa czcionki; na przykład Arial. |
|
Nazwa zestawu znaków (skrypt) skojarzony z czcionką. |
Uwagi
Można dołączyć CMFCFontInfo obiekt do elementu Klasa CMFCToolBarFontComboBox klasy.Wywołanie CMFCToolBarFontComboBox::GetFontDesc metoda pobierania wskaźnik do CMFCFontInfo obiektu.
Przykład
Poniższy przykład demonstruje, jak używać różnych członków CMFCFontInfo klasy.Przykład demonstruje, jak uzyskać CMFCFontInfo obiekt z CMFCRibbonFontComboBoxi jak uzyskać dostęp do swoich zmiennych lokalnych.W tym przykładzie jest częścią Przykładowy pokaz 2007 MSOffice.
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;
Wymagania
Nagłówek: afxtoolbarfontcombobox.h
Zobacz też
Informacje
Klasa CMFCToolBarFontSizeComboBox