DrawShadowText 函数 (commctrl.h)
绘制具有阴影的文本。
语法
int DrawShadowText(
HDC hdc,
LPCWSTR pszText,
UINT cch,
RECT *prc,
DWORD dwFlags,
COLORREF crText,
COLORREF crShadow,
int ixOffset,
int iyOffset
);
参数
hdc
类型: HDC
HDC。
pszText
类型: LPCWSTR
指向包含要绘制的文本的字符串的指针。
cch
类型: UINT
一个 UINT ,指定要绘制的字符串中的字符数。
prc
类型: const RECT*
指向 RECT 结构的指针,该结构包含要在其中绘制文本的矩形(以逻辑坐标表示)。
dwFlags
类型: DWORD
指定如何绘制文本的 DWORD 。 有关可能的参数值,请参阅 设置值格式 。
crText
类型: COLORREF
包含文本颜色的 COLORREF 结构。
crShadow
类型: COLORREF
包含文本阴影颜色的 COLORREF 结构。
ixOffset
类型: int
一个 int 类型的值,该值指定文本应开始位置的 x 坐标。
iyOffset
类型: int
int 类型的值,该值指定文本应开始位置的 y 坐标。
返回值
类型: int
如果函数成功,则以逻辑单位返回文本的高度,否则返回零。
注解
若要使用 DrawShadowText,请在清单中指定 Comctl32.dll 版本 6。 有关清单的详细信息,请参阅 启用视觉样式。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | commctrl.h |
Library | Comctl32.lib |
DLL | ComCtl32.dll (版本 6 或更高版本) |