0
私はCreateFont
を使用してPhotoshopに似たフォントを作成しようとしていますが、Photoshopの品質をよく見ればより良い結果が得られます。CreateFont APIの品質
ここで私は、フォントを作成するために使用しているコードです:
CreateFont(45, 0, 0, 0, FW_BOLD, 0, 0, 0, DEFAULT_CHARSET, OUT_OUTLINE_PRECIS,
CLIP_DEFAULT_PRECIS, ANTIALIASED_QUALITY, FF_MODERN, __T("Times New Roman"));
そしてここでは、2つのフォントの比較である:
あなたはトップ1は非常に滑らかで見ることができるように。
CreateFont
で別の引数を使用する必要がありますか?私はそれらを完全に理解していないと認めます。 説明がうまくいくはずです。
GDI +フォントで描画するコントロールを設定する方法はありますか? 'WM_SETFONT'は' HFONT'しか受け付けませんので、オーナーがそれを描く必要がありますか?または、これにいくつかのトリックがあります。 – Josh
@Josh、あなたが正しいです、GDI +を使用する唯一の方法は、所有者の描画を行うことです。サンプルを見てみると、Windowsは実際にフォントをアンチエイリアスしています。Photoshopよりもはるかに悪い仕事です。 –