共用方式為


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
    工具列影像之以零起始的索引。 影像 CMFCToolBar 類別 位在類別維護的 CMFCToolBarImages 類別 物件。

  • [in] nFontType
    下拉式方塊包含字型的型別。這個參數可以是布林組合 (或) 的下列值:

    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
    out 儲存可用字型的 CObList 類別 物件的指標。

備註

通常, CMFCToolBarFontComboBox 物件在單一共用的 CObList 物件儲存可用字型清單。如果您使用建構函式的第二個多載並提供有效的指標。 pLstFontsExternal,該物件 CMFCToolBarFontComboBox 填滿 pLstFontsExternal 指向與可用字型的 CObList

範例

下列範例示範如何建構 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 類別

階層架構圖