Compartir a través de


Función ExtTextOutWrap

[ExtTextOutWrap está disponible a través de Windows XP con Service Pack 2 (SP2). Es posible que se modifique o no esté disponible en versiones posteriores. Se recomienda usar ExtTextOut directamente en su lugar.

Dibuja texto con la fuente seleccionada actualmente, el color de fondo y el color de texto. Opcionalmente, puede proporcionar dimensiones que se usarán para recortar, opacidad o ambas. Esta función ajusta una llamada a ExtTextOut.

Sintaxis

BOOL ExtTextOutWrap(
  _In_       HDC     hdc,
  _In_       int     X,
  _In_       int     Y,
  _In_       UINT    uOptions,
  _In_ const RECT    *lprc,
  _In_       LPCTSTR lpString,
  _In_       UINT    cbCount,
  _In_ const INT     *lpDx
);

Parámetros

hdc [in]

Tipo: HDC

Identificador del contexto del dispositivo.

X [in]

Tipo: int

Coordenada x, en coordenadas lógicas, del punto de referencia utilizado para colocar la cadena.

Y [in]

Tipo: int

Coordenada y, en coordenadas lógicas, del punto de referencia utilizado para colocar la cadena.

uOptions [in]

Tipo: UINT

Valores que especifican cómo usar el rectángulo definido por la aplicación. Consulte ExtTextOut para obtener una lista completa de las opciones.

lprc [in]

Tipo: const RECT*

Puntero a una estructura RECT opcional que especifica las dimensiones, en coordenadas lógicas, de un rectángulo que se usa para recortar, opacidad o ambos.

lpString [in]

Tipo: LPCTSTR

Puntero a un búfer que contiene el texto que se va a dibujar. La cadena no necesita terminar en cero, ya que cbCount especifica la longitud de la cadena.

cbCount [in]

Tipo: UINT

Longitud de la cadena, en bytes, a la que apunta lpString.

lpDx [in]

Tipo: const INT*

Puntero a una matriz opcional de valores que indican la distancia entre los orígenes de las celdas de caracteres adyacentes. Por ejemplo, las unidades lógicas lpDx[x] separan los orígenes de la celda de caracteres x y la celda de caracteres (x + 1).

Valor devuelto

Tipo: BOOL

Devuelve un valor distinto de cero si la cadena se dibuja correctamente. Sin embargo, si se llama a la versión ANSI de ExtTextOut con ETO_GLYPH_INDEX, la función devuelve TRUE aunque la función no haga nada.

Si la función no se realiza correctamente, el valor devuelto es cero.

Para obtener información de error extendida, llame a GetLastError.

Comentarios

ExtTextOutWrap no se exporta por nombre ni se declara en un archivo de encabezado público. Para usarlo, debe usar GetProcAddress y solicitar ordinal 417 desde ComCtl32.dll para obtener un puntero de función.

Para obtener más comentarios, consulte ExtTextOut.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Archivo DLL
Comctl32.dll (versión 6.0 o posterior)