CMFCFontInfo 클래스
CMFCFontInfo 클래스 이름과 다른 글꼴의 특성을 설명 합니다.
class CMFCFontInfo : public CObject
Members
Public 생성자
Name |
설명 |
---|---|
CMFCFontInfo |
CMFCFontInfo 개체를 생성합니다. |
Public 메서드
Name |
설명 |
---|---|
검색 글꼴 및 해당 문자로 연결 된 이름 (스크립트)를 설정합니다. |
데이터 멤버
Name |
설명 |
---|---|
글꼴과 관련 된 문자 집합 (스크립트)을 지정 하는 값입니다. |
|
피치 및 글꼴 패밀리를 지정 하는 값입니다. |
|
글꼴의 종류를 지정 하는 값입니다. |
|
글꼴의 이름입니다. 예를 들어, 굴림. |
|
글꼴과 관련 된 문자 집합 (스크립트)의 이름입니다. |
설명
연결할 수는 CMFCFontInfo 개체의 항목에는 CMFCToolBarFontComboBox 클래스 클래스.호출 하는 CMFCToolBarFontComboBox::GetFontDesc 에 대 한 포인터를 검색 하는 메서드는 CMFCFontInfo 개체.
예제
다양 한 멤버를 사용 하는 방법 다음 예제는 CMFCFontInfo 클래스입니다.예제를 가져오는 방법을 보여 줍니다.를 CMFCFontInfo 에서 개체는 CMFCRibbonFontComboBox, 로컬 변수를 액세스 하는 방법.이 이때의 일부인의 MSOffice 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;
요구 사항
헤더: afxtoolbarfontcombobox.h
참고 항목
참조
CMFCToolBarFontSizeComboBox 클래스