CFont::CreatePointFont

BOOL CreatePointFont (int nPointSize、LPCTSTR lpszFaceNameCDC ※ pDC = NULL);

戻り値

成功した場合は 0 以外それ以外の場合 0。

パラメーター

nPointSize

10 分 1 ポイントのフォントの高さを要求します。(たとえば、12 ポイントのフォントを要求する 120 を渡します。

lpszFaceName

フォントのタイプフェイス名を指定する null で終わる文字列へのポインターまたはcstring オブジェクト。この文字列の長さは 30 文字をを超えてはなりません。Windows EnumFontFamilies関数は、すべての現在利用可能なフォントを列挙を使用できます。LpszFaceNameNULLの場合は、デバイスに依存しないフォント、GDI を使用します。

pDC

NPointSizeの高さを論理単位に変換するためには、 CDCオブジェクトへのポインター。NULL、画面デバイス コンテキストの変換を使用する場合。

解説

この関数は、指定した書体のフォントを作成し、サイズをポイントする簡単な方法を提供します。それ自動的にnPointSizeで高さをするpDCによって指されるCDCオブジェクトを使って論理単位に変換します。

CreatePointFont関数によって作成された、 CFontオブジェクトを終了すると、まず、デバイス コンテキストのフォントを選択し、 CFontオブジェクトを削除。

CFont の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CFont::CreatePointFontIndirectCFont::CreateFont(&N)

Index