CMFCFontComboBox::Setup
更新 : 2007 年 11 月
フォント コンボ ボックスの項目の一覧を初期化します。
BOOL Setup(
int nFontType=DEVICE_FONTTYPE|RASTER_FONTTYPE|TRUETYPE_FONTTYPE,
BYTE nCharSet=DEFAULT_CHARSET,
BYTE nPitchAndFamily=DEFAULT_PITCH
);
パラメータ
[入力] nFontType
フォントの種類を指定します。既定値は、DEVICE_FONTTYPE、RASTER_FONTTYPE、および TRUETYPE_FONTTYPE のビットごとの組み合わせ (OR) です。[入力] nCharSet
フォント文字セットを指定します。既定値は DEFAULT_CHARSET です。[入力] nPitchAndFamily
フォントのピッチとファミリを指定します。既定値は DEFAULT_PITCH です。
戻り値
フォント コンボ ボックスが正常に初期化された場合は TRUE。それ以外の場合は FALSE。
解説
このメソッドは、指定したパラメータに一致する現在インストールされているフォントを列挙し、そのフォント名をフォント コンボ ボックスに挿入することで、フォント コンボ ボックスを初期化します。
使用例
CMFCFontComboBox クラスの Setup メソッドの使用方法を次の例に示します。この例は、「NewControls サンプル : MFC コントロールのデモ アプリケーション」の一部です。
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