CMFCFontInfo sınıfı
CMFCFontInfo Sınıf adını ve başka bir yazı tipi özniteliklerini açıklar.
class CMFCFontInfo : public CObject
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
CMFCFontInfo |
Yapıları bir CMFCFontInfo nesnesi. |
Public yöntemler
Ad |
Description |
---|---|
Alır (script) art arda eklenmiş, karakter ve bir yazı tipi adlarını ayarlayın. |
Veri üyeleri
Ad |
Description |
---|---|
Yazı tipiyle ilişkili karakter kümesini (script) belirten bir değer. |
|
Perde ve yazı tipi ailesi belirten bir değer. |
|
Yazı tipi türünü belirten bir değer. |
|
Yazı tipi adı; Örneğin, Arial. |
|
Yazı tipiyle ilişkilendirilmiş bir karakter kümesi (script) adı. |
Notlar
İliştirebilir miyim bir CMFCFontInfo nesne öğesi için CMFCToolBarFontComboBox sınıfı sınıfı.Call CMFCToolBarFontComboBox::GetFontDesc yöntemi için bir işaretçi almak için bir CMFCFontInfo nesnesi.
Örnek
Aşağıdaki örnekte çeşitli üyeleri kullanımı gösterilmiştir CMFCFontInfo sınıfı.Örnek nasıl alabileceğinizi gösterir bir CMFCFontInfo gelen nesne bir CMFCRibbonFontComboBox, yerel değişkenleri adım.Bu örnek bir parçası olan MSOFFICE 2007 Demo örnek.
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;
Gereksinimler
Başlık: afxtoolbarfontcombobox.h
Ayrıca bkz.
Başvuru
CMFCToolBarFontComboBox sınıfı
CMFCToolBarFontSizeComboBox sınıfı