Compartilhar via


Função DrawShadowText (commctrl.h)

Desenha o texto que tem uma sombra.

Sintaxe

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

Um ponteiro para uma cadeia de caracteres que contém o texto a ser desenhado.

cch

Tipo: UINT

Um UINT que especifica o número de caracteres na cadeia de caracteres a ser desenhada.

prc

Tipo: const RECT*

Um ponteiro para uma estrutura RECT que contém, em coordenadas lógicas, o retângulo no qual o texto deve ser desenhado.

dwFlags

Tipo: DWORD

Um DWORD que especifica como o texto deve ser desenhado. Consulte Formatar valores para obter valores de parâmetro possíveis.

crText

Tipo: COLORREF

Uma estrutura COLORREF que contém a cor do texto.

crShadow

Tipo: COLORREF

Uma estrutura COLORREF que contém a cor da sombra de texto.

ixOffset

Tipo: int

Um valor do tipo int que especifica a coordenada x de onde o texto deve começar.

iyOffset

Tipo: int

Um valor do tipo int que especifica a coordenada y de onde o texto deve começar.

Valor retornado

Tipo: int

Retorna a altura do texto em unidades lógicas se a função for bem-sucedida, caso contrário, retornará zero.

Comentários

Para usar DrawShadowText, especifique Comctl32.dll versão 6 no manifesto. Para obter mais informações sobre manifestos, consulte Habilitando estilos visuais.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho commctrl.h
Biblioteca Comctl32.lib
DLL ComCtl32.dll (versão 6 ou posterior)