TRIVERTEX 構造体 (wingdi.h)

TRIVERTEX 構造体には、色情報と位置情報が含まれています。

構文

typedef struct _TRIVERTEX {
  LONG    x;
  LONG    y;
  COLOR16 Red;
  COLOR16 Green;
  COLOR16 Blue;
  COLOR16 Alpha;
} TRIVERTEX, *PTRIVERTEX, *LPTRIVERTEX;

メンバー

x

四角形の左上隅の x 座標 (論理単位)。

y

四角形の左上隅の y 座標 (論理単位)。

Red

x、y のポイントにある色情報。

Green

x、y のポイントにある色情報。

Blue

x、y のポイントにある色情報。

Alpha

x、y のポイントにある色情報。

注釈

TRIVERTEX 構造体では、x および y は wtypes.h ヘッダー ファイルに含まれる POINTL 構造体と同じ方法で位置を示します。 RedGreenBlueAlpha の各メンバーは、ポイント x、y の色情報を示します。 各チャネルの色情報は、0x0000から0xff00までの値として指定されます。 これにより、表示のために小さな三角形に分割されたオブジェクトの色解像度を高くできます。 TRIVERTEX 構造体には、GradientFillpVertex パラメーターに必要な情報が含まれています。

この構造体の使用例については、「 網かけの三角形の描画 」または「 網かけ四角形の描画」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header wingdi.h (Windows.h を含む)

こちらもご覧ください

ビットマップ構造

ビットマップの概要

GradientFill

POINTL