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 结构相同的方式指示位置。 红色绿色蓝色Alpha 成员表示 x、y 点的颜色信息。 每个通道的颜色信息指定为从 0x0000 到 0xff00 的值。 这样,对于已拆分为小三角形以供显示的对象,颜色分辨率更高。 TRIVERTEX 结构包含 GradientFillpVertex 参数所需的信息。

示例

有关使用此结构的示例,请参阅 绘制着色三角形绘制着色矩形

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 wingdi.h (包括 Windows.h)

另请参阅

位图结构

位图概述

GradientFill

POINTL