Leer en inglés

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 a este punto mediante el modo de alineación de texto actual.

y

Punto de referencia vertical de la cadena. La cadena se alinea a este punto mediante el modo de alineación de texto actual.

n

Longitud de la cadena a la que apuntalpstr.

lpstr

Puntero a una cadena de texto que va a dibujar la función PolyTextOut. Esta cadena no debe terminarse 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 siguientes valores.

Valor Significado
ETO_OPAQUE El rectángulo de cada cadena debe ser opaco 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 o recorte. Este miembro se omite si no se especifica ni el ETO_OPAQUE ni el 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.

Observaciones

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 Conventions for Function Prototypes.

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

estructuras de fuente y texto

de información general de fuentes y texto de

polyTextOut de