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