ウィンドウに表示するフォントを変える。

フォントを設定してウィンドウに表示します。
色々な場所でこのまま使えます。


CFontクラスを使用。

CClientDC dc(this);  // デバイスコンテキストの用意。
CFont* pFont;
CFont font;

// フォントを作成する
font.CreateFont(
    15,                   // フォントの高さ(大きさ)。
    0,                    // フォントの幅。普通0。
    0,                    // 角度。0でOK。
    0,                    // 同じく角度。これも0。
    FW_DONTCARE,          // 文字の太さ。
    FALSE,                // フォントがイタリックならTRUEを指定。
    FALSE,                // 下線を引くならTRUE。
    FALSE,                // 取り消し線を引くならTRUE。
    SHIFTJIS_CHARSET,     // フォントの文字セット。このままでOK。
    OUT_DEFAULT_PRECIS,   // 出力精度の設定。このままでOK。
    CLIP_DEFAULT_PRECIS,  // クリッピング精度。このままでOK。
    DRAFT_QUALITY,        // フォントの出力品質。このままでOK。
    DEFAULT_PITCH,        // フォントのピッチとファミリを指定。このままでOK。
    _T("MS Pゴシック") // フォントのタイプフェイス名の指定。これは見たまんま。
    );
pFont=dc.SelectObject(&font);         // フォントを設定。
dc.SetTextColor(RGB(255,255,255));    // 色も変えられる。
dc.SetBkColor(RGB(00,00,00));         // 背景色も変えたり出来る。
dc.TextOut(50,50,_T("あいうえお"));    // ウィンドウに表示。
dc.SelectObject(pFont);               // フォントを元に戻す。

出力結果。大体こんな感じ。

あいうえお

[ 戻る ]