CMFCRibbonFontComboBox 클래스
글꼴 목록이 포함된 콤보 상자를 구현합니다. 콤보 상자를 리본 패널에 배치합니다.
구문
class CMFCRibbonFontComboBox : public CMFCRibbonComboBox
멤버
공용 생성자
속성 | 설명 |
---|---|
CMFCRibbonFontComboBox::~CMFCRibbonFontComboBox |
소멸자 |
보호된 생성자
속성 | 설명 |
---|---|
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox | CMFCRibbonFontComboBox 개체를 생성하고 초기화합니다. |
공용 메서드
이름 | 설명 |
---|---|
CMFCRibbonFontComboBox::BuildFonts | 지정된 글꼴 종류, 문자 집합, 피치 및 패밀리의 글꼴로 리본 글꼴 콤보 상자를 채웁니다. |
CMFCRibbonFontComboBox::CreateObject |
프레임워크에서 이 클래스 형식의 동적 인스턴스를 만드는 데 사용합니다. |
CMFCRibbonFontComboBox::GetCharSet | 지정된 문자 집합을 반환합니다. |
CMFCRibbonFontComboBox::GetFontDesc | |
CMFCRibbonFontComboBox::GetFontType | 콤보 상자에 표시할 글꼴 종류를 반환합니다. 유효한 옵션 DEVICE_FONTTYPE, RASTER_FONTTYPE, TRUETYPE_FONTTYPE 또는 이러한 옵션의 비트 조합입니다. |
CMFCRibbonFontComboBox::GetPitchAndFamily | 콤보 상자에 표시되는 글꼴의 피치 및 패밀리를 반환합니다. |
CMFCRibbonFontComboBox::GetThisClass |
프레임워크에서 이 클래스 형식과 연결된 CRuntimeClass 개체에 대한 포인터를 가져오는 데 사용됩니다. |
CMFCRibbonFontComboBox::RebuildFonts | 이전에 지정한 글꼴 종류, 문자 집합, 피치 및 패밀리의 글꼴로 리본 글꼴 콤보 상자를 채웁니다. |
CMFCRibbonFontComboBox::SetFont | 콤보 상자에서 지정된 글꼴을 선택합니다. |
설명
개체를 CMFCRibbonFontComboBox
만든 후 CMFCRibbonPanel::Add를 호출 하여 리본 패널에 추가합니다.
상속 계층 구조
요구 사항
헤더: afxRibbonComboBox.h
CMFCRibbonFontComboBox::BuildFonts
리본 메뉴의 콤보 상자를 글꼴로 채웁니다.
void BuildFonts(
int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
BYTE nCharSet = DEFAULT_CHARSET,
BYTE nPitchAndFamily = DEFAULT_PITCH);
매개 변수
nFontType
[in] 추가할 글꼴의 글꼴 형식을 지정합니다.
nCharSet
[in] 추가할 글꼴의 문자 집합을 지정합니다.
nPitchAndFamily
[in] 추가할 글꼴의 피치와 패밀리를 지정합니다.
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox
CMFCRibbonFontComboBox 개체를 생성하고 초기화합니다.
CMFCRibbonFontComboBox(
UINT nID,
int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
BYTE nCharSet = DEFAULT_CHARSET,
BYTE nPitchAndFamily = DEFAULT_PITCH,
int nWidth = -1);
매개 변수
nID
[in] 사용자가 콤보 상자에서 항목을 선택할 때 실행되는 명령의 명령 ID입니다.
nFontType
[in] 콤보 상자에 표시할 글꼴 형식을 지정합니다. 유효한 옵션 DEVICE_FONTTYPE, RASTER_FONTTYPE, TRUETYPE_FONTTYPE 또는 이러한 옵션의 비트 조합입니다.
nCharSet
[in] 콤보 상자의 글꼴을 지정된 문자 집합에 속하는 글꼴로 필터링합니다.
nPitchAndFamily
[in] 콤보 상자에 표시되는 글꼴의 피치 및 패밀리를 지정합니다.
nWidth
[in] 콤보 상자의 너비를 픽셀 단위로 지정합니다.
설명
가능한 nFontType 매개 변수 값에 대한 자세한 내용은 Windows SDK 설명서의 EnumFontFamProc을 참조하세요.
nCharSet에 할당할 수 있는 유효한 문자 집합 및 nPitchAndFamily에 할당할 수 있는 유효한 값에 대한 자세한 내용은 Windows SDK 설명서의 LOGFONT를 참조하세요.
CMFCRibbonFontComboBox::GetFontDesc
더 자세한 내용은 Visual Studio 설치의 VC\atlmfc\src\mfc 폴더에 있는 소스 코드를 참조하세요.
const CMFCFontInfo* GetFontDesc(int iIndex = -1) const;
매개 변수
[in] iIndex
Return Value
설명
CMFCRibbonFontComboBox::RebuildFonts
리본 메뉴의 콤보 상자를 이전에 지정한 글꼴 유형, 문자 집합, 피치 및 패밀리의 글꼴로 채웁니다.
void RebuildFonts();
설명
이 클래스의 생성자에서 리본 글꼴 콤보 상자에 포함할 글꼴의 글꼴 유형, 문자 집합 및 피치 및 패밀리를 지정하거나 CMFCRibbonFontComboBox::BuildFonts를 호출하여 지정할 수 있습니다.
CMFCRibbonFontComboBox::SetFont
콤보 상자에서 지정된 글꼴을 선택합니다.
BOOL SetFont(
LPCTSTR lpszName,
BYTE nCharSet = DEFAULT_CHARSET,
BOOL bExact = FALSE);
매개 변수
lpszName
선택할 글꼴의 이름을 지정합니다.
nCharSet
선택한 글꼴의 문자 집합을 지정합니다.
bExact
TRUE이면 글꼴을 선택할 때 문자 집합이 일치해야 합니다. 글꼴을 선택할 때 문자 집합을 무시할 수 있도록 지정하는 FALSE입니다.
Return Value
지정된 글꼴을 찾아 선택한 경우 0이 아닌 경우 그렇지 않으면 0입니다.
설명
CMFCRibbonFontComboBox::GetCharSet
지정된 문자 집합을 반환합니다.
BYTE GetCharSet() const;
Return Value
문자 집합(Windows SDK 설명서의 LOGFONT 참조).
설명
CMFCRibbonFontComboBox::GetFontType
콤보 상자에 표시할 글꼴 종류를 반환합니다. 유효한 옵션 DEVICE_FONTTYPE, RASTER_FONTTYPE, TRUETYPE_FONTTYPE 또는 이러한 옵션의 비트 조합입니다.
int GetFontType() const;
Return Value
글꼴 형식(Windows SDK 설명서의 EnumFontFamProc 참조).
설명
CMFCRibbonFontComboBox::GetPitchAndFamily
콤보 상자에 표시되는 글꼴의 피치 및 패밀리를 반환합니다.
BYTE GetPitchAndFamily() const;
Return Value
피치 및 제품군(Windows SDK 설명서의 LOGFONT 참조).