Classe de CMFCFontInfo
a classe de CMFCFontInfo descreve o nome e outros atributos de uma fonte.
class CMFCFontInfo : public CObject
Membros
Construtores public
Nome |
Descrição |
---|---|
CMFCFontInfo |
Constrói um objeto de CMFCFontInfo . |
Métodos públicos
Nome |
Descrição |
---|---|
Recupera os nomes concatenados de uma fonte e seu conjunto de caracteres (script). |
Membros de dados
Nome |
Descrição |
---|---|
Um valor que especifica o conjunto de caracteres (script) associado com a fonte. |
|
Um valor que especifica densidade e a família de fontes. |
|
Um valor que especifica o tipo da fonte. |
|
O nome da fonte; por exemplo, Arial. |
|
o nome de um conjunto de caracteres (script) associado com a fonte. |
Comentários
Você pode anexar um objeto de CMFCFontInfo a um item da classe de Classe de CMFCToolBarFontComboBox .Chame o método de CMFCToolBarFontComboBox::GetFontDesc para recuperar um ponteiro para um objeto de CMFCFontInfo .
Exemplo
O exemplo seguinte demonstra como usar mais membros da classe de CMFCFontInfo .O exemplo a seguir demonstra como obter um objeto de CMFCFontInfo de CMFCRibbonFontComboBox, e como acessar suas variáveis locais.Este exemplo é parte de Exemplo 2007 de demonstração de 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;
Requisitos
Cabeçalho: afxtoolbarfontcombobox.h
Consulte também
Referência
Classe de CMFCToolBarFontComboBox
Classe de CMFCToolBarFontSizeComboBox