次の方法で共有


CDC::GetCharABCWidthsI

現在の TrueType フォントから、指定された範囲の連続したグリフ インデックスの幅を論理単位で取得します。

BOOL GetCharABCWidthsI(
   UINT giFirst,
   UINT cgi,
   LPWORD pgi,
   LPABC lpabc
) const;

パラメーター

  • giFirst
    現在のフォントから、連続したグリフ インデックスのグループの中で最初のグリフ インデックスを指定します。 pgi パラメーターが NULL の場合にだけ使用されます。

  • cgi
    グリフ インデックス数を指定します。

  • pgi
    グリフ インデックスを持った配列へのポインター。 値が NULL の場合は、代わりに giFirst パラメーターが使用されます。 cgi パラメーターは、この配列内のグリフ インデックスの数を指定します。

  • lpabc
    文字幅を受け取る ABC 構造体の配列へのポインター。 この配列には、cgi パラメーターで指定されたグリフ インデックス数と同数またはそれ以上の ABC 構造体が含まれている必要があります。

戻り値

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

解説

このメンバー関数は、Windows SDK に記述されている GetCharABCWidthsI 関数の機能をエミュレートします。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CDC クラス

階層図

CDC::GetCharWidth

CDC::GetOutlineTextMetrics

その他の技術情報

CDC のメンバー