Estructura EMRGRADIENTFILL (wingdi.h)
La estructura EMRGRADIENTFILL contiene miembros para el registro de metarchivo mejorado GradientFill.
Sintaxis
typedef struct tagEMRGRADIENTFILL {
EMR emr;
RECTL rclBounds;
DWORD nVer;
DWORD nTri;
ULONG ulMode;
TRIVERTEX Ver[1];
} EMRGRADIENTFILL, *PEMRGRADIENTFILL;
Miembros
emr
Estructura base para todos los tipos de registro.
rclBounds
Rectángulo delimitador, en unidades de dispositivo.
nVer
Número de vértices.
nTri
Número de rectángulos o triángulos que se van a pasar a GradientFill.
ulMode
Modo de relleno degradado. Este miembro puede ser uno de los siguientes valores.
Valor | Significado |
---|---|
|
En este modo, dos puntos de conexión describen un rectángulo. El rectángulo se define para tener un color constante (especificado por la estructura TRIVERTEX) para los bordes izquierdo y derecho. GDI interpola el color del borde izquierdo al derecho y rellena el interior. |
|
En este modo, dos puntos de conexión describen un rectángulo. El rectángulo se define para tener un color constante (especificado por la estructura TRIVERTEX) para los bordes superior e inferior. GDI interpola el color del borde superior al inferior y rellena el interior. |
|
En este modo, una matriz de TRIVERTEX estructuras se pasa a GDI junto con una lista de índices de matriz que describen triángulos independientes. GDI realiza la interpolación lineal entre vértices de triángulo y rellena el interior. El dibujo se realiza directamente en modos de 24 y 32 bpp. La dithering se realiza en modo de 16, 8, 4 y 1 bpp. |
Ver[1]
Matriz de estructuras de TRIVERTEX que definen cada uno de ellos un vértice.
Observaciones
Se trata de una estructura de longitud variable. El miembro Ver designa el principio del área de longitud variable. Primero viene una matriz de estructuras de nVerTRIVERTEX para pasar los vértices. A continuación, se incluye una matriz de estructuras de nTriGRADIENT_TRIANGLE o estructuras nTriGRADIENT_RECT, según el valor de ulMode (triángulos o rectángulos).
Esta estructura se usará durante la reproducción del metarchivo.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 2000 Professional [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows 2000 Server [solo aplicaciones de escritorio] |
encabezado de |
wingdi.h (incluya Windows.h) |
Consulte también
Metarchivos
introducción a los metarchivos de