次の方法で共有


ABCFLOAT 構造体

ABCFLOAT 構造体では、フォント文字の幅 A、B、および C を保持します。

typedef struct _ABCFLOAT { /* abcf */
   FLOAT abcfA;
   FLOAT abcfB;
   FLOAT abcfC;
} ABCFLOAT;

パラメーター

  • abcfA
    文字の A スペーシングを指定します。 A スペーシングとは、文字のグリフを描画する前に現在位置に加算される距離です。

  • abcfB
    文字の B スペーシングを指定します。 B スペーシングとは、文字のグリフの描画部分の幅です。

  • abcfC
    文字の C スペーシングを指定します。 C スペーシングとは、文字のグリフの右側に余白をとるために現在位置に加算される距離です。

解説

A、B、および C 幅は、フォントのベース ラインに沿って測られます。 文字の全幅は、A、B、および C スペーシングの合計になります。 アンダーハングやオーバーハングを示すために、A スペーシングまたは C スペーシングを負の値にできます。

必要条件

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

参照

参照

CDC::GetCharABCWidths

その他の技術情報

構造体、スタイル、コールバック関数とメッセージ マップ