다음을 통해 공유


CMFCToolBarFontSizeComboBox 클래스

사용자가 글꼴 크기를 선택할 수 있도록 하는 콤보 상자 컨트롤이 포함된 도구 모음 단추입니다.

구문

class CMFCToolBarFontSizeComboBox : public CMFCToolBarComboBoxButton

멤버

보호된 생성자

속성 설명
CMFCToolBarFontSizeComboBox::CMFCToolBarFontSizeComboBox CMFCToolBarFontSizeComboBox 개체를 생성합니다.

공용 메서드

이름 설명
CMFCToolBarFontSizeComboBox::GetTwipSize 선택한 글꼴 크기를 트립 단위로 반환합니다.
CMFCToolBarFontSizeComboBox::RebuildFontSizes 지정된 글꼴에 대해 지원되는 모든 글꼴 크기로 콤보 상자 목록을 채웁니다.
CMFCToolBarFontSizeComboBox::SetTwipSize 글꼴 크기를 트립 단위로 설정합니다.

설명

CMFCToolBarFontComboBox 클래스 개체와 함께 개체를 사용하여 CMFCToolBarFontSizeComboBox 사용자가 글꼴 및 글꼴 크기를 선택할 수 있도록 할 수 있습니다.

글꼴 콤보 상자 단추를 추가하는 것처럼 도구 모음에 글꼴 크기 콤보 상자 단추를 추가할 수 있습니다. 자세한 내용은 CMFCToolBarFontComboBox 클래스를 참조 하세요.

사용자가 개체에서 CMFCToolBarFontComboBox 새 글꼴을 선택하면 CMFCToolBarFontSizeComboBox::RebuildFontSizes 메서드를 사용하여 글꼴 크기 콤보 상자를 해당 글꼴에 대해 지원되는 크기로 채울 수 있습니다 .

예시

다음 예제에서는 클래스의 다양한 메서드를 사용하여 개체를 CMFCToolBarFontSizeComboBox CMFCToolBarFontSizeComboBox 구성하는 방법을 보여 줍니다. 이 예제에서는 텍스트 상자에서 트윅 단위로 글꼴 크기를 검색하고, 지정된 글꼴의 유효한 모든 크기로 글꼴 크기 콤보 상자를 채우고, 트립 단위로 글꼴 크기를 지정하는 방법을 보여 줍니다. 이 코드 조각은 워드 패드 샘플의 일부입니다.

CMFCToolBarFontSizeComboBox *pSizeCombo =
    DYNAMIC_DOWNCAST(CMFCToolBarFontSizeComboBox, CMFCToolBarFontSizeComboBox::GetByCmd(IDC_FONTSIZE));
if (pSizeCombo != NULL)
{
   int nSize = pSizeCombo->GetTwipSize();
   // CMFCFontInfo* pDesc
   pSizeCombo->RebuildFontSizes(pDesc->m_strName);
   pSizeCombo->SetTwipSize(nSize);
}

상속 계층 구조

CObject

CMFCToolBarButton

CMFCToolBarComboBoxButton

CMFCToolBarFontSizeComboBox

요구 사항

헤더: afxtoolbarfontcombobox.h

CMFCToolBarFontSizeComboBox::CMFCToolBarFontSizeComboBox

CMFCToolBarFontSizeComboBox 개체를 생성합니다.

CMFCToolBarFontSizeComboBox();

CMFCToolBarFontSizeComboBox::GetTwipSize

글꼴 크기 콤보 상자의 텍스트 상자에서 글꼴 크기를 트윅 단위로 검색합니다.

int GetTwipSize() const;

Return Value

반환 값이 양수이면 twips의 글꼴 크기입니다. 콤보 상자의 텍스트 상자가 비어 있으면 -1입니다. 오류가 발생하면 -2입니다.

CMFCToolBarFontSizeComboBox::RebuildFontSizes

지정된 글꼴의 유효한 모든 크기로 글꼴 크기 콤보 상자를 채웁니다.

void RebuildFontSizes(const CString& strFontName);

매개 변수

strFontName
[in] 글꼴 이름을 지정합니다.

설명

글꼴 콤보 상자의 선택 영역과 CMFCToolBarFontComboBox 클래스와 같은 글꼴 크기 콤보 상자 간에 동기화하려는 경우 이 함수를 호출합니다.

CMFCToolBarFontSizeComboBox::SetTwipSize

지정된 크기(트윅 단위)를 포인트 단위로 가장 가까운 크기로 반올림한 다음 콤보 상자에서 선택한 크기를 해당 값으로 설정합니다.

void SetTwipSize(int nSize);

매개 변수

nSize
[in] 설정할 글꼴 크기(twips)를 지정합니다.

설명

CMFCToolBarFontSizeComboBox::GetTwipSize 메서드를 호출하여 나중에 이전 유효한 글꼴 크기를 검색할 수 있습니다.

참고 항목

계층 구조 차트
클래스
CMFCToolBar 클래스
CMFCToolBarButton 클래스
CMFCToolBarComboBoxButton 클래스
CMFCFontInfo 클래스
CMFCToolBar::ReplaceButton
연습: 도구 모음에 컨트롤 배치