CMFCToolBarFontComboBox::CMFCToolBarFontComboBox

CMFCToolBarFontComboBox 클래스 개체를 생성합니다.

public:
CMFCToolBarFontComboBox(
   UINT uiID,
   int iImage,
   int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
   BYTE nCharSet = DEFAULT_CHARSET,
   DWORD dwStyle = CBS_DROPDOWN,
   int iWidth = 0,
   BYTE nPitchAndFamily = DEFAULT_PITCH
); 
protected:
CMFCToolBarFontComboBox(
   CObList* pLstFontsExternal,
   int nFontType,
   BYTE nCharSet,
   BYTE nPitchAndFamily 
);
CMFCToolBarFontComboBox();

매개 변수

  • [in] uiID
    명령 ID 콤보 상자입니다.

  • [in] iImage
    도구 모음 이미지의 인덱스입니다.이미지에는 CMFCToolBarImages 클래스 개체는 CMFCToolBar 클래스 클래스를 유지 합니다.

  • [in] nFontType
    콤보 상자를 포함 하는 글꼴 형식입니다.이 매개 변수는 다음 값의 조합 (부울 OR) 될 수 있습니다.

    DEVICE_FONTTYPE

    RASTER_FONTTYPE

    TRUETYPE_FONTTYPE

  • [in] nCharSet
    모든 문자 집합의 글꼴을 모두 고유 하 게 명명 된 집합 DEFAULT_CHARSET 콤보 상자에 있는 경우입니다.(같은 이름 가진 두 개의 글꼴이 있으면 콤보 상자 중 하나를 포함 합니다.) 만 지정 된 문자 집합의 글꼴 집합을 유효한 문자 집합 값을 콤보 상자에 있는 경우입니다.참조 LOGFONT 가능한 문자에 대 한 목록을 설정 합니다.

  • [in] dwStyle
    스타일 콤보 상자입니다.(콤보 상자 스타일를 참조하십시오.)

  • [in] iWidth
    편집 컨트롤의 픽셀 너비입니다.

  • [in] nPitchAndFamily
    피치에 관계 없이 글꼴 세트 DEFAULT_PITCH, 콤보 상자에 있는 경우입니다.FIXED_PITCH 또는 VARIABLE_PITCH를 설정 콤보 상자에서는 피치 형식 글꼴만 포함 경우.글꼴 패밀리를 기반으로 필터링은 현재 지원 되지 않습니다.

  • [out] pLstFontsExternal
    포인터는 CObList 클래스 사용 가능한 글꼴을 저장 하는 개체입니다.

설명

일반적으로 CMFCToolBarFontComboBox 개체는 단일 공유 사용 가능한 글꼴 목록을 저장 CObList 개체입니다.생성자의 두 번째 오버 로드를 사용 하는 경우에 대 한 유효한 포인터를 제공 합니다. pLstFontsExternal, 해당 CMFCToolBarFontComboBox 개체 대신 채울 수는 CObList 는 pLstFontsExternal 사용 가능한 글꼴을 가리키는.

예제

다음 예제에서는 생성 한 CMFCToolBarFontComboBox 개체.이 코드 조각에 속해 있는 워드 패드 샘플.

CMFCToolBarFontComboBox* CFormatBar::CreateFontComboButton ()
{
    // CSize m_szBaseUnits
    return new CMFCToolBarFontComboBox (IDC_FONTNAME, 
        GetCmdMgr ()->GetCmdImage  (IDC_FONTNAME, FALSE),
        TRUETYPE_FONTTYPE | DEVICE_FONTTYPE,
        DEFAULT_CHARSET,
        WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWN |
        CBS_AUTOHSCROLL | CBS_HASSTRINGS | CBS_OWNERDRAWFIXED,
        (3*LF_FACESIZE*m_szBaseUnits.cx)/2);
}

요구 사항

헤더: afxtoolbarfontcombobox.h

참고 항목

참조

CMFCToolBarFontComboBox 클래스

계층 구조 차트