Compartir a través de


Función DrawShadowText (commctrl.h)

Dibuja texto que tiene una sombra.

Sintaxis

int DrawShadowText(
  HDC      hdc,
  LPCWSTR  pszText,
  UINT     cch,
  RECT     *prc,
  DWORD    dwFlags,
  COLORREF crText,
  COLORREF crShadow,
  int      ixOffset,
  int      iyOffset
);

Parámetros

hdc

Tipo: HDC

HDC.

pszText

Tipo: LPCWSTR

Puntero a una cadena que contiene el texto que se va a dibujar.

cch

Tipo: UINT

Un UINT que especifica el número de caracteres de la cadena que se va a dibujar.

prc

Tipo: const RECT*

Puntero a una estructura RECT que contiene, en coordenadas lógicas, el rectángulo en el que se va a dibujar el texto.

dwFlags

Tipo: DWORD

DWORD que especifica cómo se va a dibujar el texto. Consulte Format Values (Formato de valores ) para conocer los posibles valores de parámetro.

crText

Tipo: COLORREF

Estructura COLORREF que contiene el color del texto.

crShadow

Tipo: COLORREF

Estructura COLORREF que contiene el color de la sombra de texto.

ixOffset

Tipo: int

Valor de tipo int que especifica la coordenada x de dónde debe comenzar el texto.

iyOffset

Tipo: int

Valor de tipo int que especifica la coordenada y de dónde debe comenzar el texto.

Valor devuelto

Tipo: int

Devuelve el alto del texto en unidades lógicas si la función se realiza correctamente; de lo contrario, devuelve cero.

Comentarios

Para usar DrawShadowText, especifique Comctl32.dll versión 6 en el manifiesto. Para obtener más información sobre los manifiestos, vea Habilitación de estilos visuales.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h
Library Comctl32.lib
Archivo DLL ComCtl32.dll (versión 6 o posterior)