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);
}
상속 계층 구조
요구 사항
헤더: 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
연습: 도구 모음에 컨트롤 배치