Export (0) Print
Expand All

DrawShadowText function

Draws text that has a shadow.

Syntax


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

Parameters

hdc

Type: HDC

HDC.

pszText

Type: LPCWSTR

A pointer to a string that contains the text to be drawn.

cch

Type: UINT

A UINT that specifies the number of characters in the string that is to be drawn.

pRect

Type: const RECT*

A pointer to a RECT structure that contains, in logical coordinates, the rectangle in which the text is to be drawn.

dwFlags

Type: DWORD

A DWORD that specifies how the text is to be drawn. See Format Values for possible parameter values.

crText

Type: COLORREF

A COLORREF structure that contains the color of the text.

crShadow

Type: COLORREF

A COLORREF structure that contains the color of the text shadow.

ixOffset

Type: int

A value of type int that specifies the x-coordinate of where the text should begin.

iyOffset

Type: int

A value of type int that specifies the y-coordinate of where the text should begin.

Return value

Type: int

Returns the height of the text in logical units if the function succeeds, otherwise returns zero.

Remarks

To use DrawShadowText, specify Comctl32.dll version 6 in the manifest. For more information on manifests, see Enabling Visual Styles.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Commctrl.h

Library

Comctl32.lib

DLL

ComCtl32.dll (version 6 or later)

 

 

Community Additions

ADD
Show:
© 2014 Microsoft