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,請在資訊清單中指定第 6 版 Comctl32.dll。 如需資訊清單的詳細資訊,請參閱 啟用視覺化樣式。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | commctrl.h |
程式庫 | Comctl32.lib |
Dll | ComCtl32.dll (6 版或更新版本) |