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) |