Compartir a través de


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)

Consulte también

Estructuras de fuente y texto

Información general sobre fuentes y texto

PolyTextOut