次の方法で共有


CDC::GetOutlineTextMetrics

TrueType フォントのメトリック情報を取得します。

UINT GetOutlineTextMetrics( 
   UINT cbData, 
   LPOUTLINETEXTMETRIC lpotm 
) const;

パラメーター

  • lpotm
    OUTLINETEXTMETRIC の構造体の配列へのポインター。 このパラメーターがの場合、関数 nullメトリックは取得したデータに必要なバッファーのサイズを返します。

  • cbData
    、情報を返すバッファーのサイズ (バイト単位) を指定します。

  • lpotm
    OUTLINETEXTMETRIC の構造体へのポインター。 このパラメーターがの場合、関数は null取得したメトリック情報に必要なバッファーのサイズを返します。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

OUTLINETEXTMETRIC の構造は TEXTMETRIC 構築を伴う形式に用意されている TrueType フォント メトリック情報のほとんどが含まれています。 OUTLINETEXTMETRIC の構造の最後の 4 のメンバーは、文字列へのポインターです。 アプリケーションは、ほかのメンバーに必要な空間に、これらの文字列の領域を割り当てる必要があります。 システム取り決められた制限が文字列のサイズにないため、メモリを割り当てるための最も簡単な方法は GetOutlineTextMetrics の関数の最初の呼び出しで lpotm に null を指定することにより、必須のサイズを取得します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

GetTextMetrics

GetOutlineTextMetrics

CDC::GetTextMetrics