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 de 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 valores siguientes.
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, se pasa una matriz de estructuras TRIVERTEX 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 16, 8, 4 y 1 bpp. |
Ver[1]
Matriz de estructuras TRIVERTEX que definen un vértice.
Comentarios
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 nVerTRIVERTEX para pasar los vértices. A continuación se incluye una matriz de estructuras nTriGRADIENT_TRIANGLE o nTriGRADIENT_RECT estructuras, según el valor de ulMode (triángulos o rectángulos).
Esta estructura se usará durante la reproducción del metarchivo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | wingdi.h (incluye Windows.h) |
Consulte también
Metarchivos
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de