Estructura POLYTEXTA (wingdi.h)
La estructura POLYTEXT describe cómo la función PolyTextOut debe dibujar una cadena de texto.
Sintaxis
typedef struct tagPOLYTEXTA {
int x;
int y;
UINT n;
LPCSTR lpstr;
UINT uiFlags;
RECT rcl;
int *pdx;
} POLYTEXTA, *PPOLYTEXTA, *NPPOLYTEXTA, *LPPOLYTEXTA;
Miembros
x
Punto de referencia horizontal de la cadena. La cadena se alinea con este punto mediante el modo de alineación de texto actual.
y
Punto de referencia vertical de la cadena. La cadena se alinea con este punto mediante el modo de alineación de texto actual.
n
Longitud de la cadena a la que apunta lpstr.
lpstr
Puntero a una cadena de texto que va a dibujar la función PolyTextOut . Esta cadena no debe terminar en null, ya que n especifica la longitud de la cadena.
uiFlags
Especifica si la cadena debe ser opaca o recortada y si la cadena va acompañada de una matriz de valores de ancho de caracteres. Este miembro puede ser uno o varios de los valores siguientes.
Valor | Significado |
---|---|
ETO_OPAQUE | El rectángulo de cada cadena se va a opacar con el color de fondo actual. |
ETO_CLIPPED | Cada cadena se va a recortar en su rectángulo especificado. |
rcl
Estructura de rectángulo que contiene las dimensiones del rectángulo opaco o de recorte. Este miembro se omite si no se especifica ni del ETO_OPAQUE ni del valor de ETO_CLIPPED para el miembro uiFlags .
pdx
Puntero a una matriz que contiene el valor de ancho de cada carácter de la cadena.
Comentarios
Nota
El encabezado wingdi.h define POLYTEXT como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
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) |