Partager via


Fonction DrawShadowText (commctrl.h)

Dessine le texte qui a une ombre.

Syntaxe

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

Paramètres

hdc

Type : HDC

HDC.

pszText

Type : LPCWSTR

Pointeur vers une chaîne qui contient le texte à dessiner.

cch

Type : UINT

UINT qui spécifie le nombre de caractères dans la chaîne à dessiner.

prc

Type : const RECT*

Pointeur vers une structure RECT qui contient, en coordonnées logiques, le rectangle dans lequel le texte doit être dessiné.

dwFlags

Type : DWORD

DWORD qui spécifie la façon dont le texte doit être dessiné. Consultez Valeurs de format pour connaître les valeurs de paramètre possibles.

crText

Type : COLORREF

Structure COLORREF qui contient la couleur du texte.

crShadow

Type : COLORREF

Structure COLORREF qui contient la couleur de l’ombre du texte.

ixOffset

Type : int

Valeur de type int qui spécifie la coordonnée x de l’endroit où le texte doit commencer.

iyOffset

Type : int

Valeur de type int qui spécifie la coordonnée y de l’endroit où le texte doit commencer.

Valeur retournée

Type : int

Retourne la hauteur du texte en unités logiques si la fonction réussit, sinon retourne zéro.

Remarques

Pour utiliser DrawShadowText, spécifiez Comctl32.dll version 6 dans le manifeste. Pour plus d’informations sur les manifestes, consultez Activation des styles visuels.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h
Bibliothèque Comctl32.lib
DLL ComCtl32.dll (version 6 ou ultérieure)