EMRGRADIENTFILL 構造体 (wingdi.h)
構文
typedef struct tagEMRGRADIENTFILL {
EMR emr;
RECTL rclBounds;
DWORD nVer;
DWORD nTri;
ULONG ulMode;
TRIVERTEX Ver[1];
} EMRGRADIENTFILL, *PEMRGRADIENTFILL;
メンバーズ
emr
すべてのレコード型の基本構造。
rclBounds
外接する四角形 (デバイス単位)。
nVer
頂点の数。
nTri
GradientFillに渡される四角形または三角形
ulMode
グラデーション塗りつぶしモード。 このメンバーには、次のいずれかの値を指定できます。
価値 | 意味 |
---|---|
|
このモードでは、2 つのエンドポイントが四角形を記述します。 四角形は、左右のエッジに対して一定の色 (TRIVERTEX 構造体で指定) を持つよう定義されています。 GDI は、左端から右端に色を補間し、内部を塗りつぶします。 |
|
このモードでは、2 つのエンドポイントが四角形を記述します。 四角形は、上端と下端の一定の色 (TRIVERTEX 構造体で指定) を持つよう定義されています。 GDI は、上から下の端に色を補間し、内部を塗りつぶします。 |
|
このモードでは、TRIVERTEX 構造体の配列が、独立した三角形を記述する配列インデックスの一覧と共に GDI に渡されます。 GDI は、三角形の頂点間で線形補間を実行し、内部を塗りつぶします。 描画は、24 bpp モードと 32 bpp モードで直接行われます。 ディザリングは、16、8、4、および 1-bpp モードで実行されます。 |
Ver[1]
それぞれが頂点を定義 TRIVERTEX 構造体の配列。
備考
これは可変長構造体です。
Ver メンバーは、可変長領域の先頭を指定します。 まず、頂点を渡す triVERTEX 構造体
この構造体は、メタファイルの再生中に使用されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー | wingdi.h (Windows.h を含む) |
関連項目
BITMAPINFO を
メタファイル構造 の
メタファイル