描述
EMRGRADIENTFILL结构包含GradientFill增强图元文件记录的成员。
C++ 语法
typedef struct tagEMRGRADIENTFILL { EMR emr; RECTL rclBounds; DWORD nVer; DWORD nTri; ULONG ulMode; TRIVERTEX Ver[1]; } EMRGRADIENTFILL, *PEMRGRADIENTFILL; |
PowerBASIC 语法
TYPE EMRGRADIENTFILL emr AS EMR rclBounds AS RECTL nVer AS DWORD nTri AS DWORD ulMode AS DWORD Ver(0) AS TRIVERTEX END TYPE |
成员
emr
基础结构记录。
rclBounds
边界矩形,以设备为单位。
nVer
顶点数
nTri
要传递给GradientFill的矩形或三角形的数量。
ulMode
指定渐变填充模式。
Ver
指向每个定义三角形顶点的TRIVERTEX结构数组。
备注
这是一个可变长度的结构。女儿红元素指定可变长度区域的开头。首先是一系列女儿红TRIVERTEX结构来传递顶点。接下来是NTRIGRADIENT_TRIANGLE结构或NTRIGRADIENT_RECT结构的数组,具体取决于jlMode(三角形或矩形)的值。
在元文件播放期间使用此结构。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)