Share via


GLYPHBITS 構造体 (winddi.h)

GLYPHBITS 構造体は、グリフ ビットマップを定義するために使用されます。

構文

typedef struct _GLYPHBITS {
  POINTL ptlOrigin;
  SIZEL  sizlBitmap;
  BYTE   aj[1];
} GLYPHBITS;

メンバー

ptlOrigin

ビットマップ内の文字の原点を定義する POINTL 構造体を指定します。

sizlBitmap

ビットマップの幅と高さをピクセル単位で格納する SIZEL 構造体を指定します。 SIZEL 構造体は、 SIZE 構造体と同じです。

aj[1]

グリフの BYTE アラインビットマップを含む可変サイズのバイト配列です。 配列には、構造体全体を DWORD に配置する末尾にパディングを含める必要があります。

GDI は、アンチエイリアスフォントを持つドライバーのこの要求を行います ( DrvQueryFontCaps の説明を参照してください)。 ドライバーがマルチレベル形式でフォントをレンダリングできない可能性があります。 この場合、ドライバーは呼び出しに失敗し、GDI はモノクロの実現を要求するドライバーをもう一度呼び出します。

要件

要件
Header winddi.h (Winddi.h を含む)

こちらもご覧ください

DrvGetGlyphMode

DrvQueryFontData

FONTOBJ_cGetGlyphs

GLYPHDEF