CMFCFontComboBox::Setup

初始化项列表FONT组合框中。

BOOL Setup(
   int nFontType=DEVICE_FONTTYPE|RASTER_FONTTYPE|TRUETYPE_FONTTYPE,
   BYTE nCharSet=DEFAULT_CHARSET,
   BYTE nPitchAndFamily=DEFAULT_PITCH 
);

参数

  • [in] nFontType
    指定字体类型。默认值是按位组合(或)的DEVICE_FONTTYPE、RASTER_FONTTYPE和TRUETYPE_FONTTYPE。

  • [in] nCharSet
    指定字体字符集。默认值为DEFAULT_CHARSET。

  • [in] nPitchAndFamily
    指定字体间距和系列。默认值为DEFAULT_PITCH。

返回值

TRUE,如果字体组合框成功初始化为;否则,FALSE。

备注

此方法将枚举与指定的参数并粘贴这些字体名称对字体组合框中的当前安装的字体初始化字体组合框。

示例

下面的示例在 CMFCFontComboBox 选件类演示如何使用 Setup 方法。此示例是 新的控件示例的一部分。

    CMFCFontComboBox m_wndFont;


...


    // specify the font type
    // BOOL m_bTrueType: true font type
    // BOOL m_bRaster: raster font type
    // BOOL m_bDeviceFont: device font type
    int nFontType = 0;

    if (m_bTrueType)
    {
        nFontType |= TRUETYPE_FONTTYPE;
    }

    if (m_bRaster)
    {
        nFontType |= RASTER_FONTTYPE;
    }

    if (m_bDeviceFont)
    {
        nFontType |= DEVICE_FONTTYPE;
    }

    CWaitCursor wait;
    m_wndFont.Setup(nFontType);

要求

标头: afxfontcombobox.h

请参见

参考

CMFCFontComboBox选件类

层次结构图

LOGFONT